For me .net is still a benchmark of incompetence
I mean .net programmes don't even run on all versions of Windows. It's a bytecode which needs to be re-compiled but is less portable than native win32 code.
And what do you get for it? Bounds checking! Seriously every modern Pascal compiler does that for you at (virtually) no extra cost, and I'm sure there are many other languages which can do the same.
For me someone using .net shows that they didn't think before choosing their platform. They just went with the first best thing the advertisement told them to use.