Its easy for an XP user to say 7 is a good OS. Its an entirly different for that same user to shell out ~$200 to upgrade to the full version of that OS.
Devs could care less what OS people run; they just want the maximum amount of profit they can make off a product. Like every DX release, a few devs are trying to be first in order to get the "new DX Sales Boost", and then you get the lul of new titles.
Even DX9 took well over a year to become standard, and OS's as far back as 98 had 100% support! Thats the crux of my argument: It doesn't make economic sense to code for DX11, and will not until the hardware and software base catch up. Devs will wait for the people to switch, not the other way around.
Also BTW, the PS3 uses OpenGL, not directX, so please, enough of the "consoles use DX9" argument.
Finally, I don't see any improvment from Vista->7, just a simmilar look and a few backend changes. I for one have no itention to was $200 to upgrade to an OS that offers me nothing new.