Bonehead:
If I may say so myself, your ignorance scares me. Rarely have I seen someone miss the point so thoroughly, and miss the obvious so well. I will try and keep this brief:
First off, Microsoft is not an “Evil Empire”. I’m not claiming they are, and I acknowledge that they’ve done much good for the IT industry as a whole. However, fact remains that their main tactics up until now has been bullying their way through, using next to every dirty trick in the book to get to where they are today.
These tactics has cost them a great deal of (public) goodwill, and it is one of the primary reasons they’re so disliked by the general geek populace. Time and time again, they’ve sent the very same message: “We’ll do everything in our power to keep our monopoly, and if anyone doesn’t agree, we’ll just dispose of 'em.”
You only need to look at the recent MA ODF debate to see how Microsoft is actively taking measures to prevent interoperability.
With this history in mind, do you really trust Microsoft not to try everything in it’s might to prevent interoperability? Because that’s what this question is all about; trust.
Microsoft isn’t stupid. The easier you can port programs, the easier people can switch to other OSes. If enough people run Linux/OSX/Amiga/Whatever, then the Windows monopoly will be broken.
Any software company wants as huge a target audience as possible, so for them it’s much better to write OpenGL-based apps instead of apps based on Direct3D. The reason? Why settle for 90% of the market when you can reach 99% of the market for basicly the same development costs? Especially if it looks like the 90% market share will shrink, and if you look around at Linux development and deployment in the world, it looks like it will indeed shrink.
And that’s why it makes business sense for Windows Vista to not fully support OpenGL. It’s also the same reason why it will be a cold day in hell before DirectX comes to Linux and/or OSX. I believe, however, that this tactic won’t save them in the long run.
So, I ask you again: Do you trust them? Because I sure as hell don’t.
'Nuff said.