@lightweight I don't really think this is the main goal (though might be a nice side benefit).
What Microsoft wants is for developers to use Windows desktops (what they sell) to develop for Linux servers (what they use). They don't want Linux desktops at all, but they had to give up about Linux for servers (and embedded and etc).
@eldaking yes - they want to control the platform people interact with (if they don't, they can't exploit them)... so I think we're on the same page there.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!