All the .NET devs and classic ASP (!) devs I know were/are scared stiff of Linux, see it as a hobby environment not used widely (they obviously don't think about servers, they use Windows servers and use the magic that IIS + .NET does for them), don't see outside the Windows development world and pronounce Linux as Lyenucks. Giving them a Raspberry Pi with Linux on them would kill them.
A lot of them choose .NET because their CTOs chose it because a Microsoft account representative told them it was enterprise-grade and had full Microsoft support while playing golf.
I know fair few .net developers, and they've all had linux years, and tried various languages.