Open Source has its place, and each of us is different with our own prefs. Respect is earned not fundamentally deserved. When you earn it then you deserve it.
That said. Why do you think that M$ isn't "contributing" to the good of mankind. I mean have you ever heard Mr. Gates speak? Do you understand the magnitude of the impact that they have already had on humanity? medicine? finance? global ecomonics? This isn't
even considering the future.
If Microsoft doesn't produce any (thats zerro) innovation ever again, it will be difficult to repeat that contribution. It's on the level of the contributions of
I suggest that its a fundamental impossibility for them not to continue innovation. I have to say based on a real simple
idea that innovation is imminent.