Linux Magazine has a profile of Daniel Fore and the Elementary project. Elementary is a Linux distro that's committed to a clean and simple user experience, but it's more than a distro - it's actually a multi-pronged effort to make improvements to the user experience for a whole ecosystem of components, including icons, a GTK theme, Midori improvements, Nautilus, and even Firefox. The work that elementary is doing isn't limited to their own distro, and some of their work is available in current, and perhaps future, Ubuntu releases. The results are really striking, and I think it's probably the handsomest Linux UI I've ever seen.

"
Huh? There are numerous Linux distros in which one never needs to see a terminal, unlike the remedies required for OSX problems: http://reviews.cnet.com/8301-13727_7-20007737-263.html" http://reviews.cnet.com/8301-13727_7-20007737-263.html" rel="nofollow">http://reviews.cnet.com/8301-13727_7-20007737-263.html">http://...
I'm guessing that the average Mac chimp is going to have trouble with these terminal commands.

Mac chimp? You have to insulting and disingenuous?

Funny the last picture of a Linux developer's conference I saw sure contained a lot of Macbooks.

So why don't you name some of these distros that don't require using a CLI? Ubuntu (Linux for humans) not only requires a CLI at times but in fact dumped some people to the command line after a system update broke working video drivers. The OSX example you provided was just a case of a user being unable to delete files. That user was still able to use the system and get online to find help.

But maybe you think it is ok to expect users to do this for a printer install:

hey I just got my psc 1610 working for both scanning and printing (yay me!)...
first I did

Apart from the fact that the link you gave is from 2006, posting CLI instructions on the net is almost always better than telling people to:
go to control panel -> printer settings -> options -> press "look for new printer" ...

That's one of the big advantages of the CLI, you can tell people exactly what to enter into the terminal (actually they can copy and paste it), and they can paste the error message if it didn't work. This is a lot better than all the trouble shooting and instructions I have seen about OS X or Windows. Unfortunately I now see more and more instructions for using the GUI tools to do something in Linux as well.