DirectX 11 is not limited to Win7, it is available for Vista aswell. The limitation they did in not making it available for Windows XP has hurt PC gaming enough. Still to this day 50% are on XP, and only a fifth or so of systems are on Win7. This divides the PC landscape and makes the lives of game developers so much harder. Why do you think most games released today a decade after DirectX 9 was released still only support that API, and not the later releases?