This is just my theory. Some people might have better ones, but seriously, it’s messed up. Microsoft have been going out of the way to get things moving for Vista. They didn’t want to slow approach that XP took for people coming from 2000. Something that had nothing to do with the fact that Vista came 6 years after XP. But since Microsoft have to make the money out of it, first they got rid of all OEM XP at launch. Any freaking computer you get had Vista in it.
Granted Vista was pretty, and is trying to be more secure. But just like the jump from 98 to 2000, all of a sudden a lot of things don’t work. A lot of applications need new patches or releases and a lot a lot of hardware needs new drivers. Heck, I’m still fighting to get my X-Fi to work with Vista. (Currently, just trying to install the driver Blue screens permanently). But hey, a lot of the things still do work.
Windows have always been known to be one of the most backward compatible operating systems. Lots of Applications written for 95 might still run today in Vista. Of course, none of the drivers will. Drivers for XP might work for Vista, but not recommended if they do work. Which makes me wonder why Microsoft did not just make it easy on them and just make Vista 64-bit. That would have definitely led to a faster adaptation. I mean the device companies need to write new drivers anyway. At least Apple is getting this right with Leopard, but Apple has their own set of issues.
Next up in DirectX 10. Microsoft decided that they are not going to bother having it ported to XP. Though they bothered with IE7 which will make your XP do all sorts of crazy stuff. Specially if you have the 64-bit edition. And then they released 2 new games only for Vista hoping that people will switch to Vista to play those games. I know they are crazy gamers out there, but most of them like to skin the money on a next gen hardware instead of an operating system. Not to mention that for getting the most out of those games you will need to have the latest mid-range anyway.
I seriously hope more warez groups out there bitch slap Microsof. May be then they will come into their senses.