Before you read: Please note that I'm not criticizing SE, which has done quiet good things to make the web a better place. I'm just trying to understand the SE policy.
I've seen many events by SE, like the recent Apptivate.MS competition, that are in a way or in other "promoting" Microsoft or one of its products.
While I know that there might be some commercial reasons behind that, like a "deal" between SE and Microsoft - and that is definitely fine in principle. I just wonder: StackExchange is all about making the world a better place (well, the web is part of the world, after all!).
Microsoft is, obviously, a profit (no problem with that) closed source company that has its activities in fighting open source and free software (despite the few open source projects it participates), and has bad effects and activities in matters of web, user privacy, openness.. etc.
If that is the case, what is the philosophy behinds SE's acceptance to deal with Microsoft? As far as I can understand: Promoting "badly" closed source software/companies doesn't really make the web a better place.