Sorry, but that's a really cop-out answer. We aren't talking about human error, or mistakes which everyone invariably makes, we are talking about incompetent people in charge of 10's or even 100's of millions of dollars, not to mention countless employees... to place incompetent people in any organization, and to keep them there and to reward them is utterly ridiculous.
The system of having the wrong kind's of people in the wrong kind's of jobs for all the wrong reasons is why America looks like it does (more and more like a South American banana republic).
Sorry, but that's a real world answer. Had the individuals I referenced been under my management, I would have jumped through all of the endless EEOC requirements to spend six months documenting their poor (or lack of) performance, so that I could have gone to my HR liaison to present the case that they need to work elsewhere.
Sadly, they were not within my organizational management, so there was not a whole lot that I could do other than making sure that anything I required from their areas was delivered in spite of their best efforts to the contrary.
As for your South American banana republic comment, I'm sorry to say that in my opinion, our elected officials (either party/both parties) are the ones leading the charge in that direction.