We can always do better, that's for sure. Charitable giving is massively high in the US as a percentage of GDP though[1]. Individual giving is the highest source of that money[2]. That's a testament to something good, I think. That more people could give more and don't is a failure at an individual level, but systemically the globe is reducing poverty on its current track.