I believe you are projecting your emotions onto others and trying to find justification for certain behaviors you don’t agree with. However, not every workplace has the same dynamics. I work in a large corporation, and I don’t see the kind of issues you’re experiencing. Moreover, behavior like yours is considered negative in my environment.
For me it's biggest advantage of.NET that it have "just works" defaults. I prefer it from Java ecosystem when you have many options and each every one has basic problems with even the setup.