When it is running under Windows, most of the programs go to the folder C:/Program Files/<program or company name>. DOS cannot open folders with spaces in their names. So those programs can't be opened!
On the other hand, BASH can open folders with spaces in the name by putting a backslash before the space! So if you use Cygwin, shells under Windows just are not a problem (there is also a way to do it with Emacs, you can go to the folder with the executable and then do M-X shell.
This is not true. I made this thread to see the general feeling people have.
It was my general understanding that people who use Windows do so because they are unaccustomed to shells (command prompts) and do not see their power. It is very rare to see someone who actually knows what they are talking about and feel differently about DOS than others.
As a matter of fact, this thread has begun to serve its purpose. It has provided me with revelations and a better understanding of Windows users.
I have heard that DOS has improved greatly. I am glad to hear this.