I don't like the shitty marketing. The number of times that small advances are proclaimed as "revolutionary" or "breakthrough", and countless mac-addicts fall for it and sink another $1,000 on a minor product refresh. I guess I don't like seeing so much money going to waste or people being so mindless.
Take my PC, I have a 6 year old CPU, 5 year old graphics card. I just stepped up its performance quite cheaply by taking out the CPU and dropping a significantly faster one in, I took out my budget card and put a more powerful one in, and I bought another gig of memory. Total cost? Like $60. You could get away with the memory I guess, can you even change that in in imac? I could bring this up to somewhat modern standards for gaming by putting a radeon 19xx AGP card in here, which I could find for like $40 nowadays or something silly. You want more from your mac? you have to buy a new one. I know you could simply continue using your old one, but all the apple users you ever see are the ones who have become brand loyalists who wouldn't want to be seen dead with an outdated one. That'd be so untrendy, man.
The point is each mac or apple product is made obsolete usually in under even just a single year. Almost all of their drones really do buy the new shit each and every time an ever-so-slightly improved, yet touted as revolutionary breakthrougyness new version comes out. Go see how many first gen iphones are for sale, now that the second gen iphone is out.
Mentioning the iphone and coming back to the marketing, the initial payment is hardly the defining cost of a (contract only) phone, and over the course of the contract, the new 3G iphone is not cheaper than the first one, nor even equal, it ends up more expensive.
As for OSX Vs Windows, I like my windows and I'm used to it, and (honestly, with not much effort) it's easy for me to get my XP install to look, act, function and feel exactly how I want it to. Which I have done. If I had to use a mac, I think I'd spent almost all of my time running XP on it.
If it ever happens, I'm interested in what'll happen when apple is no longer the hipster "oh I'm so different from everyone else" option, and they become mainstream.