This sort of thing has been MS's playbook since I was a kid, or earlier. It surprises me that people are still surprised when things like this happen. I especially think someone with Miguel de Icaza's experience should know better[0]. It's interesting to see the generational difference here. Many of my somewhat-younger (even only by 7-10 years) programmer/techie friends just don't remember the Microsoft of the 80s an…
I kinda disagree with that, based on things that MS people straight-up say out loud. MS changed that "wholly-proprietary, Windows-only technology" thinking for other reasons.
VS and .NET are not the profit centres any more. Azure is. Even #2 spot in cloud computing is vastly profitable (1) and strategic.
Is Azure "struggling" eh, it depends. Sure they want to have more users than AWS, and they're struggling to do that. Struggling to be successful, big, profitable etc, no not at all, Azure is all of those things.
MS wants you to run it on Azure. For just about any "it". They'll even prioritize enticing you to Azure over enticing you to Windows servers. Therefor, there should be a good "it runs on Linux on Azure" story for any popular dev tool. Doubly so for the MS developer base.
1) https://www.zdnet.com/article/microsoft-cloud-revenue-at-23-...