Charity unenlightened by wisdom often guarantees only that the charity will be wasted. In the parable of the talents, the servants who were commended were the servants who wisely invested it.
There is a kind of private charity that is equivalent to throwing money into a black hole where it serves merely to prolong or increase poverty. And socialism is the equivalent of not merely burying a talent, but entombing it in concrete.
Wise use of wealth is the sine qua non of effective charity and the mark of true Christian.
Buying food for the hungry I'm sure is a blackhole in your world.