You are right, and probably, if it was assessable quantitatively, we'd see that the number of careerists is about the same as the no-nonsense types. Unfortunately, the careerists have more wide ranging effects as compared to the no-nonsense types. I believe that is why the venom spit at the careerists is so extreme - so many people are affected.

A no-nonsense guy is pretty much looked at as doing his job, which leads to a lack of an appreciation for what they do. The careerists is seen and despised by many and our negativity bias keeps us fixated on their effects. Perhaps, therein lies the cure for this: just ignore the careerists and make more of an effort to acknowledge the true leaders within the ranks. The trick will be getting the "institution" to follow suit.