Anecdotal, but I have only seen dotnet in job ads at Microsoft and the absolute bottom tier of enterprise environments. Banks, retail, crappy government projects, etc. I used to be in a government job and we considered dotnet beneath us, slow and crappy as we were. It only came up when shitty consulting firms were bidding on business.
So I cannot imagine the average dotnet programmer is very good.
I am sure there are startups out there using it and reasonably sized real tech companies, but I do a C# search on LinkedIn and I just see a bunch of crappy non tech firms.