What projects? None of those are forced on you or have any references to them built into .NET Core. I've been building .NET apps since 1.0 reached beta (in 2001?) I can count on one hand how many times in total that I've worked with those systems. This argument is a hell of a reach.
> GUI frameworks out of Redmond The upcoming Microsoft MAUI is cross-platform (no, Microsoft isn't building support for Linux, but there are open source efforts working on it.)
You can use https://avaloniaui.net or https://platform.uno
> Graphical tooling to deal with process dumps, etw data, and profiler information only available on VS.
https://www.hanselman.com/blog/dotnettrace-for-net-core-trac...
There's also https://github.com/SachiraChin/dotnet-monitor-ui
You can use JetBrains rider to profile in Linux/MacOS as well: https://www.jetbrains.com/help/rider/Profiling_Applications....
If you don't want to use .NET, you obviously don't have to.
Graphical tooling to deal with process dumps, etw data, and profiler information only available on VS.