Competent people in corporation could show how uncompetent the rest of corporation is, so they are found and eliminated before they can do too much damage to management.
I've been on the receiving end of middle management because I've been able to fix things in the business that have always been broken but never got fixed until I worked on them.
Management will claim it's their work, will give you just lip service, will not use your name higher up the hierarchy and will actively down play their own mistakes whilst blaming the rest of the department or developers (e.g. like building a project with wrong requirements they actually provided, then missing the deadlines because stakeholders demand changes).
Where that has happened I quit and then they just go back to the status quo.
A company is like a chain, as strong as its weakest link. There is not much gain to have some links much stronger than the others.
The famous "I've learnt my lesson" which means you really reached the same low level of incompetence as everyone but secretly thinking you are more competent than all the others.
The funny thing is that among all those incompetent peoples / idiots mentionned there are probably smart people who just learnt their lesson years/months and adjusted to the weakest links in the chain.
They are "dealt with". One way or another, competent people are stopped from being a problem for management, either by being eliminated (fired), or tempered down (not assimilated, more like "converted") so they are no longer competent, but that's a small difference for me.
I think it's just the result of assembling a large number of humans. Beyond some size, relationships get replaced with internal politics and aggregated individual shortcomings become organizational pathology.
Possibly hot take; everyone wants to be a manager because managers make more, but you can't have a bunch of managers unless you hire a bunch of people, and hiring a bunch of people that are all competent is hard.
Corporations are not allergic to competence; they're allergic to bomb-throwing. Except in times of tremendous strife or revolution, incremental change is the best that can reasonably achieved in large organizations. The definition of competence in a large organization includes understanding the concept of Chesterton's Fence, and knowing what the Overton window is.
I'm not sure what TFA means (the first article), I appreciate being called competent, though the truth is that I'm just less blundering than some other people.
I'm here because there's some path-dependence in careers. I started at a mediocre company due to not having a permanent work visa, and have been clawing my way up. I should write something else on this, but I've also realized clawing my way up was unnecessary - it turns out that while I've had some skill atrophy from working at these places, good engineers recognize someone that isn't going to cause a spreadsheet dumpster fire, so I should have just jumped to one of the top rungs on the ladder years ago.