I dont like that the company that pays millions of dollar to keep some games from the PC (Microsoft), to sell more off its own hardware(Xbox) in charge over the preferd API, Microsoft dont want the PC plattform to outshine and embarras the XBox.So clearly its an conflict of interrest. And Microsoft is in charge bigtime. The best scenario for Microsoft is if they could separate the APIs so they could be in contoll over the visuals and performance. DX9 for XBox and DX10-11 for PC and... Magic! even the latest High end PC only runs a little bit better with some minor visual tweaks.