Look at it this way...
Re: Simple explanation
By Mectron
"Apple OS as never been more then a toy, always was, always will. If peoples want a different OS, use Linux at least you will get the real thing, not a pathetic half backed clone."
...So let me see - MacOS is a "half-baked" (I'll assume) clone of Linux because it's baed on UNIX which came... ummm... before... Linux...
<sarcasm>
Yuh-huh! Yuh-huh! That makes good sense!!!
</sarcasm>
I've had many discussions with Linux users who seem to feel that all users should be able to hack the command line - that to do less is, somehow, sub-human.
As a Windows-, Linux-, and Mac-user (and as a UNIX metwork sys-admin, in a previous life) my usual reply is to ask how they ever manage to use a pencil.
As far as I'm concerned, expecting a user to know how to hack his system's internals in order to be productive on his computer is exactly as reasonable as expecting a user to dig up his own graphite and clay and chop down his own cedar tree to make his pencil. (Don't even get me started on ball-points!)
If a computer system allows a user to get his work done easily and efficiently, it is a good system If it doesn't, it isn't. Any discussion that does not answer that basic criterion FROM THE USER'S POINT OF VIEW is, as far as I can see, simply a way of showing off how much kewler than the average user one believes oneself to be.
As an example from (slightly) outside the Windows/Mac/Unix/Linux brouhaha, in which so many have invested their emotions) I read, a while back, Jef Raskin's book "The Humane Interface", in which he describes his goals for a next-genertion OS and interface. Based on that, I went to the Raskin Center's website (http://rchi.raskincenter.org/) to test-drive the ideas.
...and found that the system appears to ASSUME that the user is a touch-typist.
If the user can move seamlessly from the keyboard to the mouse and back without taking his eyes off the screen, then it may well be faster than current systems. For those who, like me, never learned touch-typing the process is painfully slow. Technically, it may be brilliant. But from the point of view of an average user, it may be a non-starter, since it appears to REQUIRE the use of a skill OTHER THAN THE SKILL USED TO DO THE ACTUAL JOB in order to DO the job. If one needs to learn to use - ArcView GIS, say - to do one's job, that is one thing. Expecting the user to learn touch-typing in order to learn ArcView is taking a step backwards.
In the same way, expecting a user to learn the command line or system internals in order to use a computer to perform a productivity task is, as far as I'm concerned, a backwards step.
To put it another way: You've never worked a tech-support helpline, have you? Expecting J. Average User to learn to hack his system and NOT expect him to do something monumentally stupid - like finding out WHY " *.* " is not our friend, for instance - is a recipe for disaster! <insert grin here>