After years of witnessing or being on the receiving end of the things Microsoft did, I'd rather not develop with .NET. Same goes for Google's Go. Rather I'd happily use C++ / Python / Rust / Java / Perl, and never look back.
I think it's bitter to be associated with acts done to undermine and stifle competition for whatever it takes rather than being a tech company known with good products. Yes, I pay for an Office license and like their hardware, but I can't forget what they've done over the years.
Are they selling tools for it? Not that I see.
Are they selling the compiler? Nope (they don't even 'own' it, it's open source)
You really need to explain your thought process here because it doesn't sound based in reality.
Unless and until the "installation strategy" for a .Net program is "copy the binary to the target system" they aren't going for the same kinds of people. That's OK, diversity is good, but don't pretend the differences don't matter.
Compiling to binaries is an advantage but I can guarantee it's not why most people use Go.
Also the rise of containers has obviated much of the issues around deployment and I've never seen "native static binaries" be a requirement for choosing a language stack.
Super handy for customers who insist on running ancient versions of windows server too.
I think I'd still take JS over either though.