I think the perception is that you learn Windows in your university business school's IT classes and C/Python/Unix/etc. in the computer science department. It goes beyond "eww a Microsoft language" and into "just another b-school pseudoprogrammer who's going to write awful code I'll have to maintain forever". And up until very recently, choosing an MS stack meant voluntarily locking yourself into a single-vendor platform, something that horrifies most Unix hackers. C# isn't alone in this; notice that approximately 0% of F/OSS code in a typical Linux distro is in Objective-C.
I don't claim that's an accurate perception, but I've heard quite a few comments to that effect from this side of the aisle.
I don't claim that's an accurate perception, but I've heard quite a few comments to that effect from this side of the aisle.