Unfortunately, in the history of the world, charity hasn't even come close to helping as many of those in need as successful government programs. The incentives to provide enough support to different charities aren't there. Charity follows trends and whims, not needs. For example, the top cumulative donations went to charities that do not serve the needs of the poor, despite how many people are still in need of assistance despite government programs.