XP and Windows 7 are as flexible as each other. The reason why people are still on XP is that they probably don't want to spend the money, aren't bothered or are standard people that don't know about such things.
As for Microsoft, maybe they should run a marketing spin that calls the competition, sorry, the CONSUMER, stupid, sad, with little to no friends.. Apple adverts. Or, they could be google and stretch out into every damn sector, releasing beta after beta of buggy code etc.... Google.
They can't as they would be slammed. Tech sites are against MS (Sites like engadget at least) and whatever they do, it's not enough. Heck, look at tablets, "Microsofts Tablet"... They don't make tablets, oems do.
Lets get one thing straight right now: If Toshiba, Asus, Sony, Acer, Fujitsu or IBM actually had a back bone, any of those players could be up there taking customers from Apple. Heck, I at least give Google credit for doing just something like that.
We 'need' Microsoft for stability. Someone above stated that they'd move from Windows if Steam was released on Linux, but, which one, which version, which release, would there be drivers (probably), should all the oems quickly change over and bam, we'd be back to square one with millions of pcs being infected. Who would support you, would there be thousands of paged dedicated to help (eventually)?
At times we can be so short sighted that it baffles me no end. But then again, on the other hand, let's get rid of MS and see what happens. It could, after all, be to our benefit.
P.s. I see MS as a software house that makes an operating system FOR other peoples kit. Blame the oems for being lazy, not ms. (Once again I cannot 'submit my comment' using Opera)