It’s not exactly the charities fault.
The real issue is that for profit companies can pay their CEOs this much, which means charities have to compete if they want a good CEO too.
In reality we should be cracking down on companies hoarding wealth towards to their CEOs at exorbitant rates, that way charities won’t have to pay a wage like this just to function and even hire a CEO.
Fundamentally good CEOs expect a wage based on the market.
There’s tonnes of high paying positions so, no, non profits truly will struggle to find an actually good CEO if they dont offer a competitive wage.
It’s not their fault, it’s the lack of regulation on all the for-profits and the fact they can funnel so much money up to CEOs unchecked.
If for-profits had regulatory checks that made them do that less, then non-profits wouldn’t have to compete with nearly as insanely high wages.
IE if there was a law that CEOs couldn’t be paid more than 10x their lowest paid worker, this problem would be a lot less insane.