In every instance I see of mac vs. pc bashing it comes down to people not fully educated in the other product (or even their own!) In fact, you are right in that most users are not technically proficient enough to know what they can do with their own machine. Rhetoric like Claus' mac bashing and those stupid mac commercials is nothing but perpetuating myths. OS is nothing more than brand choosing these days. All of the platforms available today have the functionality to do whatever a user needs to do with a computer.
Now,
there's a myth!
Choosing OS is not solely about choosing brands. There are many factors that determine what brand of computer people will use. If you are in the slightest way going to exchange files with other people - and in a networked world, who are not? - it makes a hell of a difference if you send them a Word file or some format that very few people know.
Sure, Word can open most formats, but something will inevitably get lost in translation. Should we have different formats at all? There are pros and cons to all formats, but does it matter to most people? You can do something in one format that you can't do in another, but how often does that happen?
Nobody cares what format the documents are in, as long as they look the way you want them to, and they can be read by others. It's functionality and permeation that matters to the vast majority.
I personally think there needs to be more computer education in schools. Not just how to use one platform, but how to use them all. Like science education I think any graduating 12th grader (or whatever the equivalent is across the world) should not only have been through the sciences and math, but programming and computer basics for all platforms. I programmed pascal on an IBM PS/2 in high school for one semester, and while I went on to do IT work both for microsoft platforms but for unix ones also (the day job that paid for Fowlsound Productions) the schooling I got in computers was crap. Of course in high school I had a Macintosh LC2 at home, and a PC at school. Apples weren't even in my school, which is odd considering how hard apple pushed to the education sector in the 80s.
In a perfect world, kids would both be able to and be very interested in learning all the platforms. But you know what? A funny thing happened on the way to school...
Denmark is as IT-permeated as it gets. Yet, recently, we've had trouble getting the young'uns to attend computer schools, to the point where we are thinking of importing IT people.
Kids today have grown up with computers in a way that you and I haven't. From birth, they have been exposed to computers, and they have an amazing number of programs. They see computers as tools, but not something they can make a career out of. Computers are...just there.
It's a natural development, I guess. The hottest thing when I left high school was to study computers, because it was a very different world than the one we live in now. But kids these days...they are simply not interested, they have no need for diving in and exploring a lot of different OS. For them, computers work, and that's fine. They use them as a tool, and they use them extensively, because the demands today are much higher than just a few decades ago. They have so much to learn in a very short time. To ask them to learn programming for all platforms, some of which will inevitably be redundant before they finish high school, is merely a waste of time. Who will teach them? Who will pay for the equipment? Who will pay for the upgrades?
In a perfect world, sure. In the real world - not realistic.
OK, that's not what 'majority rule' means, politically. I used the phrase 'majority rules' rather flippantly in my Mac/PC post (which is where I think the confusion/alarm has come from when I didn't mean it politically) to illustrate the fact that any minority software user HAS to comply with majority software user's needs (whether they want to or not) IF they want to interact with the majority software users (for example, in business, a graphic designer sending a file to a marketing company). They are welcome to not make their output compatible, but they won't get paid. So in that sense, it's not a choice, no. If 90% of people are using Word, then the 10% who don't need to make sure Word users can open their files, or lose that audience. You could say that the 90% should make sure their software can open the 10%'s files, but in business, as I say, (the) majority rules (the market). What's the business case for catering to that 10%? Microsoft don't care, and neither do most of their users.
I was simplifying, but in Microsoft's case, what is the benefit for them to do the work? What is the 'much effort' you're talking about? Wouldn't they rather force minority software users into MS products because of a lack of compatibility?
By now, most people buy Office because it's compatible with what everyone else has. I need to buy a new Office suite for my PC and I'll be forking out for the MS product because I'm not about to start sending OpenOffice documents to clients. What's standard is what's expected.
Indeed.