Earlier quoted context omitted.
No it doesn't. The 2021 .NET ecosystem (post .NET Core transition) is a _very_ different beast. It now works better without the donkey IMHO. EDIT: In fact I wish they'd just shoot the damn donkey and focus more on the laser cannon.
Somewhere around .Net Core 2.1 C# became better without windows (although still best with MSSQL at that time.) The donkey still is important for legacy runtimes, which probably have many decades of lifespan left.
Yep you're quite right, and actually the fast-moving, high-churn transition to .NET Core has been tough on devs still working with (now) "legacy" .NET Framework apps - which as you say, will have many years of lifespan remaining if they still fit the purpose for which they were built.
I don't envy those devs (and I do still have some legacy Framework stuff that I provide support for - but not for too much longer thankfully).