I do think that the cryptic nature of many of the commands is a major stumbling block to getting most people interested in Linux. However, Bash has become the standard for most of the Unix world. The only real way to get around this in the long run would be for someone to create a new or modified shell with commands that do what they say, and then get the rest of us to adopt using it. DON"T HOLD YOUR BREATH ON THAT ONE. Of course, even if we had a shell that would delete a file by typing "delete" this would not really be an improvement for someone who's native language is not English. I also really cringe at the thought of trying to make bash behave at all like DOS. The Linux command line is vastly superior in it's capabilities even if it doesn't seem very user friendly at first.
It is quite possible to run many Linux distributions without even using the command line, including Puppy for the most part. This trend will continue. It has to in order to get the majority of people to even consider using a different operating system.