The example is not .NET in general, but that specific event when Microsoft reneged on open development tooling[1]. For some people, that was the moment they stopped trusting "new Microsoft" to keep their word (though for me, it was when the Python language server was replaced with a DRM-locked, LSP-noncompliant one[2] a bit before that; unlike with .NET hot reload, they didn't backtrack there). I can think the company makes great open .NET tools and at the same time not trust them to close those down on a whim.
Does anyone know where the open xlang implementation of MIDL[3] went, by the way? (Unlike the original 1990s MIDL, you can't reimplement this one from the language grammar in the docs, because there is no language grammar in the docs[4].)
[4] I vaguely remember a GitHub issue where a Microsoft employee explicitly refused to provide one ("not a priority" or some such synonym for "we don't care, fuck off"), but I can't find it
I didn't pick .NET, parent did. And regardless if the ecosystem is nice to work in or not, Microsoft tries their true and tested strategy of EEE with that ecosystem as well.
The Core and Standard things was just there the aid the transition from Framework, which is now complete, any remains will soon be phased out entirely.
Give me something as sane, coherent and friendly as .NET ecosystem for C and C++ and I would be willing to pay for that