• And, yet, most of them exhibit this exact behavior: .NET is what Microsoft blesses, and this is the only reasonable language to use.

    Don't get me wrong. There are exceptions; but they are exceptions. And most of those can navigate a Linux terminal reasonably well, even if they prefer Windows.

    What the author describes is not learned stupidity, but learned avoidance of diversity. Tell me this doesn't describe most of the Windows .NET devs you know.