I've been writing C# for literally 25 years.
I still choose .NET as the go-to whenever I can. On Windows or Linux.
I think the baggage view was valid for a while - but now we have a new generation of developers who only know about .Net Core and may not associate the Framework years in quite the same way.
I've been writing .NET code for 25 years too. I've tried a lot of other languages and platforms. Every time I've come back to .NET. All my web apps run on bare metal Kestrel under Linux which has come such a long way. I write all my Windows desktop apps in .NET too. Very clean code, easy to read, easy to write.