This is an extremely naive diatribe.
There are few OSS projects that have done anything more than steal ideas from commercial software in terms of innovation. Programming languages are the only place I can think of that OSS is cutting edge.
MS pushed the boundaries of software to the extreme. Go look at any of their competitors at the age of their dominance. Man, look at Netscape navigator in its bloated unusable form when IE6 came out. Compare Excel to Lotus 123. Or Outlook to Lotus Notes.
MS didn't win because it was evil. It won because it was very, very, very, very, very good.
Google is winning now, with its even more extremely closed source software known as google search, because it is very, very, very good. It's just pretending to support OSS. Without actually giving away the crown jewels.
And MS still is very good in a lot of fields, OSes being the primary one. Only Apple is a close competitor and it's a lot more expensive.
So get off your soapbox and smell reality. The overall benefit MS software has donated to the world is worth many more trillions of dollars than the licenses cost.