I take exception to that
The pc had dozens of gamepads that were just as good
ms's insistence on forcing their console pad on pc gamers (and by extension their xinput api) was a terrible thing.
MS "hey pc gamers we are introducing a new controller and a new api so that your existing gamepads wont work properly see how much we love you, oh and as an added bonus this new gamepad wont work properly in your existing games, I bet you'll be dancing in the street upon hearing this news. And if a racing game only supports xinput it means your steering wheels wont work thats how much we care."
I'm with Cyan on this point, the 360 pad is one of the best things MS has done for PC gaming in the last 10 years IMO. It's not so much the pad itself but the standardisation it brought to games input.
However I do agree for the most part MS has been at best totally negligent with regards to PC gaming and at worst actively working to hold it back. The utterly incompetent "Games Explorer" in Windows Vista/7 is another example of that.