And while I was thinking that, I came to the conclusion I haven't looked at any of their products targeting developpers in almost a decade. Maybe things have changed. But all the stated differences in the linked article seem to suggest, things are not that different. But it's just one article, and you seem very informed, am I wrong, in this assumption? When Microsoft creates a development tool, is the intention to capitalize on me, as a developer (which I would like), or to control what I can capitalize on in the market space? (which is just unacceptable)
Is it not smart, that the majority of developers, tend to always favor independent parties, where we are the core customer. From Heroku, to Github. Neither one has any interest in what platforms we support. They only care about supporting us, so we keep paying them. One could even argue, that most development tools provided by platform vendors, are intrinsically destined to be anti-competitive.