Do take note .net/c# is relatively old language compared to go. it has much larger programmers base. most system can be easily converted to .net core (although there are still missing api for .net core) but Microsoft is able to get .net core better and better. I believe that Microsoft will not simply ditch c#/net anytime soon but who knows about Go, Google has ditched java for kotlin. And Furthermore, I simply love VS (VScode) too much, I can’t live without it.