Microsoft's strategy as I interpret it is to embrace Linux as the server OS most will choose, but to stay relevant double down on providing the development and deployment experience. .NET Core makes their flagship backend framework available on Linux, and WSL makes that case easy to test from the comfort of your Windows computer, using Visual Studio. The same Visual Studio that just so happens to integrate well with MSSQL and Azure.
If you aren't an enterprise, there is Visual Studio Code for the languages you like, with even bigger emphasis on making Linux development a smooth experience on a Windows computer, along with extensive Azure integrations if you want them.
Decisions and investments made over time while using a cloud platform is its own stickiness.
If they cared, they would be buying Linux OEM hardware instead of giving money to Apple.
https://www.theregister.com/2021/05/13/guido_van_rossum_cpyt...
IIRC there's a similar problem with VS Code's official C++ and C# tools.
GitHub is incredibly good tool, unparalleled even.
Has GitHub stopped violating our licenses already?