There is an good discussion of a subject close to this taking place on Slashdot right now. It begins by citing an article in Compuworld written by someone who came from a Windows world and tried
Living Free with Linux for two weeks. He had trouble with software installation, said so, and was then sent a flood of advice. So, he tried it again and wrote
Round 2.
There's a few lines in his latter article that have caused a firestorm.
When talking about advancements in software management with Linux distributions, the author offers this gem:
In the past, users had to muck around with command lines to install Linux software, and it's perfectly possible to do that -- if you're a glutton for punishment.This sets the stage for "It's too hard."
Then, writing specifically about Ubuntu, he describes the GUI-based process but says parenthetically:
I won't cover apt in this piece, because it's simply too confusing for newbies; even many experienced Linux experts stay away from it.That last statement is so positively absurd it caused my ears to bleed. apt-get install openoffice <enter> OH GOD MAKE IT STOP IT'S SO HARD!
Understand, this person is not uneducated nor computer illiterate. He used MS-DOS and understands the command line, but, he claims, the CLI with Linux is more complicated. (Tell that to a Unix admin who has never used DOS trying to figuring out why the hell 'ls' doesn't freakin' work.) He's been with Windows since version 2, so he has been steeped in the Windows process. That's the system he knows, and he knows it so well, changing is extremely difficult.
To address your question one needs to understand why people like this are so daunted by the *Linux command line*. It's not the concept of the CLI itself. People can type. People can learn to use abbreviations rather quickly that seem nonsensical. Hell, look at The Lounge. Most computer users today, however, grew up with Windows. That's what they know.
I think, past all the rhetoric, technicalities, and fan-boy-ism, it's just that, for most people, it's different. People need a compelling reason, rational or not, to do "different." A flashy commercial campaign is what drives a lot of people (see Apple), but you're not going to see flashy ad campaigns for the CLI ... ever.