I apologize for flaming you before. I tend to be abrasive with people about everything so I'm not picking on you, it's my fault not yous.
That's true, most users, including CS professors, and professors in general, are 12:00 flashers, believe me, I know, but just because most users are dipshits doesn't make it ok to be a dipshit, and no I'm not calling you a dipshit, I'm just saying don't defend them. Also, please don't assume that Linux users are any more enlightened than Windows or Mac users, the majority of us are dipshits too. Just like with Windows and Mac users, not all Linux users are created equally. And it is not true at all that a Linux user might better understand the difference between a desktop and a laptop and as far as I'm concerned, if you don't know whether your computer is a desktop or a laptop you have no business using anything more complex than an Etch-A-Sketch and you need a drool cup. Ubuntu, I think even more than Mac OS X is made for dipshits and I think the trend in the spin off community as a whole is a bad one. I don't think that taking a working, easy to use system like Debian and stripping out all configuration options is not user friendly, in fact I think it is the opposite. I mean, doesn't anyone realize that if we continue to cater to the lowest common denominator then the denominator will only become more common and lower. No, I don't think a wide open system like Slackware is the right answer either but users should be faced with some choices and configuration options and they should not have to shell out more money for those options. Oh, and don't think that Microsoft provides multiple versions of windows for the sake of their users, they do it for revenue streams. If a consumer goes to the market and finds the computer with all of the features they want but it comes with Vista home premium and they need some feature in Vista business or ultimate, like remote desktop, they have no choice but to buy Vista business or ultimate. If a Linux user decides they need a feature, like remote desktop, they go to the package manager and install it. Of course, that is assuming that a user has any idea what features they will want or need, which most don't.