Just for the record, these are not the same questions you asked in your first post. But to answer them: nothing is different about this. But at some people don't want to keep learning how to use stuff, they want to start using it. And there's a difference between "learn how to use a new vacuum cleaner" (to give a particularly obvious example) and "learn how to use a completely new paradigm that is different from everything you have used before and doesn't have a clear starting point". (And before you say that the first steps are easy, let me rename all commands in your CLI and see how quickly you find out how to read a man page.)
Mind you, I'm not talking about myself, having used CLIs since the 80s, but just because I know how to do something doesn't mean it should be a fun activity for everyone.