Charities are typically significantly more efficient than the government in their particular role.
This is not true in the general case.
In particular, this:
Efficiency of operations: Charities are subject to some capitalist/market forces, as often people will donate to the charity they feel gives the most bang for the buck. Therefore, charities have an incentive to be lean (to reduce overhead costs), and to spend their money on effective solutions, rather than politically motivated ones.
often results in completely unproductive use of funds.
Comment