As a .NET dev, I have to kind of agree with you. While I have been quite pleased with the evolution of C# over the years and am stoked about F#, MS's involvement in Node.js, ASP.NET MVC, etc., I can't say that about the .NET developer community.
For the most part, the .NET devs I know just don't care to be involved in community open source projects and/or use those projects as much as you see with other stacks. I do see that changing quickly though.
However, it is nice to see this new respect for MS I'm seeing from non-MS developers lately. Just a few years ago it was pretty depressing, but that seems to be changing.