With Linux going towards acceptance by the non-computer-literate folks who rely on the GUI interface, the command line interface will always be something to be feared. When the GUI fails, that scary black window of text signifies it's time to call someone.

I spend a lot of time helping people with their computer problems, and those of you who do the same may want to adopt a rule that I use. If someone needs you to fix their computer, they must watch you and learn how to do that task. That way, they never have to ask you to solve the same problem in most cases, and they learn that the command line is nothing to be feared. Some folks even end up doing a little reading up on it. There are exceptions, like helping a friend over the phone or your semi-luddite Mom, but getting people the knowledge will help you both in the long run.

As for the "dump windows" idea, it won't work. Even with Linux or BeOS, the vast majority of folks want the GUI to run the computer. They have no interest in why it works, they want it to just work. A quality user-interface is nothing but common sense. The easier it is to use, the more it will be used by the average human. I noted that some folks related the concept to an automobile. Does the average Joe or Jane want to get in their car and turn the key, or do they want to know the entire process of how the mechanical and electrical devices work together? There are a lot of people who enjoy digging in engines, just like there are people who like digging in the digital engine in their computer.

The folks who can't look under the GUI are the ones who help keep a lot of the tech people in business, by the by.