Except for GUI frameworks, where you need to rely on the community, and for certain VS features you need to buy Rider, as VSCode is supposed to only be good enough.
So the problem with .NET is that you only have community-maintained GUI frameworks, opposed to other ecosystems where you have community-maintained GUI frameworks.