Ted Talk:

Activist and fundraiser Dan Pallotta calls out the double standard that drives our broken relationship to charities. Too many nonprofits, he says, are rewarded for how little they spend – not for what they get done. Instead of equating frugality with morality, he asks us to start rewarding charities for their big goals and big accomplishments (even if that comes with big expenses).

The problem however is that if the extra spending just takes money away from other charities, then it is a net loss in the whole picture. The only way this wins is if the 2% of GDP grows, and the money is taken away from the for profit sector. I think this is unlikely to happen, charitable giving is probably pretty firmly stuck there. without societal change (which is why he is spending the money, to create this, but, risky).