/me rubs his hands together

you install windows
you install your isp connection driver before every else drivers, you go on MS website to download your updates but before anything happen... WTF ! your computer is going crazy : ctrl alt del and regedit are blocked...
Wrong, you delete the partition, reformat the partition (properly not using the quick function) Then you install windows and it works nicely
You then install a virus scanner. Then you connect it to the internet...
I am unsure what you mean by installing isp drivers but if these include any free internet acceleration drivers, there is the source of some major problems.
After having installed a decent virus scanner, and then used windows update, EVERYTHING WORKS!!!!
As far as viruses are concerned, the reason that there are lots of viruses for windows is simple. Percentages.
More people use windows than use all other OS\'s combined (this was true 6months ago apologies if it has changed since then). If you want to cause an impact, you target your virus at the largest population. There is no point in making a virus for OS X, 97% of computer users wouldn\'t notice! and with linux, people would probably assume that you have built the kernal incorrectly. So you target your virus at companies, and goverments and the public. Virtually all of which use windows!
anyway I have gotten sidetracked.
and I simply learnt that XP SP2 would peanut me once I install it because of their DRM and others peanut like that...
You mean that you are forced to pay for media content that otherwise you would pirate for free? Shock... Horror...

Now to actual ideas as opposed to countering other statements:
OpenGL has been designed from scratch to provide an alternative for DirectX. The creaters of OpenGL have worked to ensure that it works well under windows as it currently does. Now why assume that the creaters of openGL will call it a day and stop trying? Someone there will almost certainly be on the beta list of Vista and so can then start trying to come up with OpenGL2 or other evoloution. Just because Windows changes doesnt mean that everything else will fall in a heap, just that it will have to adapt and improve.
Also, DOS 6 was a wonderful operating system at the time. It was stable, it was fast(at least for the time), so why have windows 3.1? Everyone had to rewrite their software to make use of the new features. But the computer world improved. Then comes windows 95. Again a vast improvement, changes had to be made, but again the software evolved and became better etc. etc.
Now we have XP which works very well (as long as you dont voluntarily install spyware/spamware on it) and we are complaining that someone might make somthing different because it may involve some more work for other people.
How about having a dualboot sytem on a comp (XP and Vista)? or a shortcut somewhere that reboots using XP? (in a similar way to OS9 or classic running on OS X). There are many soloutions to whatever problems that are faced, and whether they are solved by Microsoft, or by people developing freeware, if it is a big problem, then it will be solved.
So let Microsoft actually release their software before telling them it wont work and then looking like fools when it does work.
[/rant]