> Not everyone is a full geek, and not a lot of people understand what you mean when you tell them to type in a command in the terminal.
Every user should know what a directory tree is and how to save a file someplace "safe to them". Trying to avoid this creates "software insanity".
Not every user needs to know how to use a command line, but most should have a vague idea that "the dark place" exists and other people use it. That said, anyone who installs an operating system from scratch should probably be able to make the leap of "finding the dark place" and typing a few simple commands. Pre-installing an OS so most people don't need to do this, that gets a bit trickier and partly explains why things are wonky even today. Either the hardware integrator or the phone company seem to be the only folks in a position to do this now, and phone companies are especially bad at house keeping afterward. Frankly, UNIX / Linux hasn't had a good track record with pre-installation for some reason. Probably due to the tiny difference between GPL and BSD licenses. Corporate vendors just can't give up the illusion of "licensing power" and it goes strait to their head every time.