@King, peace
I thought, thought im not sure it still is, that the GNU project was stated so that everyone could have a free and open system. Now i appreciate that its hard for geeks to design software for the average user as they have little experience of being an average user and that was probably years ago.
We have Novell, Red Hat and some others, who sell linux for the enterpirse desktop. If they are to sucseed then it has to become more user friendly. Then people might use it on their home computers as well. Maybe it wont happen, and i think it wont happen in the near future.
Linux still needs commercial input thought IBM, Novell and Red Hat. If they found it was not viable because windows and OS X were just better then linux would regress back into an OS that geeks only use. Now this is what some people might want(or maybe not care about it if it were to happen). Look at the GNU Hurd project, that has no commericl support that i know of, and look how far that has got in the last 10 years. Do you want linux to end up with that speed of development?
Im not sure at all that Richard Stalman and his FSF wants linux to become overly commercial. I know that linus does not care much about software being free(as in speech) as long as the licence it is published with is stuck to by the users. He just happened to make it open source and under the GPL. Without the GPL no commercial comapany would touch it. He even works for a commerial linux company(i forget which one). If linux want to grow furter it will need commercial support and that comes thought makeing it useable for non geeky users, as that is who they have to sell it too.