I know, that's why I am totally cold to any of their "opensource" contribution. Most are not useful to non Windows system, Microsoft is getting more than doing.
Vscode? really
.Net Core? who cares?
Github? hem
WSL ? who cares? Better using a VM
Naturally, zero contribution to Proton
Even the laptop surface lineup is reverse engineered by the community.
wsl is better, faster and much more convenient than a vm for most tasks. If you think a vm is a replacement for wsl, you don't know what you're talking about. (it targets a completely different usecases and audience).
vscode is a... decent open source* code editor (official builds are licensed under EULA and packaged with proprietary components, but there's also codeoss/codium) with an enormous plugin ecosystem (with an unofficial open source backend available)
It works great for (Rust) development for me and a lot of other people.
I don't feel like learning vim, and there aren't many other (mature) alternatives.
.net core is a good thing; it brings the most important parts of the .net ecosystem (that some people are used to) to Linux, mac and other platforms.
Extra choice and software compatability is always great.
Github... yeah it's.... sketchy
but it's still the de-facto standard, and while it's completely proprietary, it's main usecase is public projects. (it's safe to assume that most private repos are hosted on private git instances)
Also MS is doing a decent job at keeping it "not shitty" (unlike windows; i actually agree with most changes to github) and all improvements made to it improve life for millions of open source developers.
Also Microsoft mostly contributes to projects they're actually using (open source libraries, linux, etc), so why would they ever contribute to Wine or Proton?
It doesn't affect them or their software in any way.
(btw I'm not a native English speaker so please forgive my mistakes)