This is more of a system issue than bad behavior of an individual charity.
Charities can underpay a little bit, because working for a charity has its own appeal. But if you want a talented, experienced person to run your org, you have to consider what they could make if they worked for someone else. San Diego is not a cheap city, and has its fair share of CEO positions.
If you really want to stretch your dollar though, local food banks are probably a better bet.
So, a few years ago this stuff was fine. You can't spin up a brand new global supply chain overnight, and that was generally understood and accepted, just like how we couldn't find enough 155mm arty ammo for awhile. These things take time, and that's okay. And fine, we weren't predicting the Iran War, and that would definitely interfere with plans. Fine.
This is all getting less acceptable as time goes on, though. Now 2027 is a reasonable goal, that's five years from the start of the main invasion. Let's just hope we can stick to it.