I want to really stress that your thesis is on point, but it's not about cloud hosting per se. If software is eating the world, and everyone is going to have some level of proficiency as a dev, Microsoft is targeting being the digital operating system of the economy. You write and run your business on Microsoft, whether you're a Fortune 500 or 5 people working out of a coworking space, and you can even get email, team chat, office apps, workflow automation tools, and everything else under the MS umbrella if that's what your business needs.
https://www.youtube.com/watch?v=SaVTHG-Ev4k
I don't know if I should be happy about Microsoft going away from the Not Invented Here-mindset or sad that the best companies get owned by the biggest companies.
MS already has a working business model (a very lucrative one at that) for enterprise, they can just integrate it into their existing user base and they will gladly pay. There's no hidden agenda.
In the end, who makes the decision on which tools to use? Developers and technical leads, not some CEO or middle management. Position yourself withing the developer community, built a good name, andbe sure they will consider other Microsoft services as well. Especially when they already integrate very well with you toolchain.
I think MS is mostly trying to ensure cohesion between the tooling and their Azure platforms/services. This is their longer term strategy... which has largely moved Directory services and Office to subscriptions models, and shoring up the losses of Windows Server deployments with rented servers on their infrastructure being the least friction and a revenue source moving forward.
Start selling Microsoft products to the bought userbases? But I suspect Microsoft is targeting companies rather than the developers themselves. Cynically, the drug dealer strategy? Get your (big, slow to change) customers dependent on the free stuff and then jack up the price?
Or bundle free software in a development environment to attract SMEs and open source developers. Then integrate and promote Microsoft's own propitiatory development offerings? Convert open source developers into Microsoft developers by owning the open source developers' tools of choice?
The tools will be maintained well. And also they'll integrate incredibly well with Microsoft's own software[1]. And with more Microsoft developers that means more Microsoft software sold to companies.
[1] Kotlin is a good example of this. Kotlin was integrated so well into Android Studio. I just pressed one button and, bang, kotlin. I never went back to Java.