Microsoft sponsors many top people in computer science and allows them to spend time on pure research and to publish academic papers. Ever heard of Simon Peyton Jones or Sir Tony Hoare?
How can that be bad?
For example, Microsoft pays most of the top Haskell developers to research and develop Haskell. There's no patents on that, and the source code and papers are all freely available. Microsoft isn't turning it into a product, it's just doing it to better computer science, to increase their standing, and to inform their other products such as C#.
And you say that's bad? Fuck you.