What?
-- quote
Sorry chaps, but he's right. It doesn't matter how many times you claim Linux is ready for the big time, or repeat stories of your 101 year old granny using Ubuntu (and there's inevitably one of those every single time there's a story about Linux), it's just not as easy to use as Windows, and when something goes wrong it can be an absolute pain in the arse. I don't hate Linux or anything and I'd be quite happy to see a decent OS topple Windows, but that's just a fact. Sadly a lot of Linux fans suffer from this problem where they can't quite understand why delving into command lines and changing system files would be a problem, believing instead that it's just the user that is stupid.
--
This is simply not the case at all...
Windows is familiar to more people, and therefore "easier" for them to use because they are already familiar with it, and even then their familiarity is only on the surface level.
For someone who has never used a computer before, Linux (distributions like ubuntu) actually is easier. You don't have the hassle of keeping antivirus and such up to date, you get everything you're likely to need installed out of the box etc etc...
All of the people i have introduced linux to who had no preconceptions about what they think a computer should run got on better with it... One or two people hated it, and were given windows instead, only to find that they hated that more.
And the average user has absolutely no need for the command line... That is a common and ridiculous myth...
Pretty much everything an average user will ever need to do can be accomplished through the gui on windows osx and linux...
Many things can also be accomplished through the commandline, especially on linux and osx, but in all cases the commandline is optional and there for those who want it and know how to use it.
When you ask for help from someone technically competent they will usually try to do something in the most efficient or easiest to explain manner. Explaining a commandline is much easier than describing the elements of a gui, as it works more like a conversation and so long as the person can read and write you can use them to proxy your commands and their output back and forth. It's also easier to convey in textual form, as the command line itself is textual, trying to convey gui instructions graphically can be harder as colours, font sizes or icon positions could have changed.
The commandline, especially on linux and osx is often a far more efficient way of getting a job done if you know how to do it...
So, when you get help from a geek he will use the most efficient method to explain (commandline) the most efficient way of doing something (commandline).. Doesn't mean that's the only way, just that it's the best way for the geek to help you.
They are less likely to recommend a commandline based method on windows, as the commandline interface itself is far less powerful and therefore less likely to either do what you need at all, or do it in an efficient manner.