Going without a thing enhances the desire to get it.
Private charity can apply 'tough love' but government charity can't.
Money without wisdom diminishes the pleasure and enjoyment of wealth.
At the very least, people who get subsidies should have to get up in the morning and do something, even if it's a make work job. But most liberals would oppose even this simple test of responsibility.
Self interest feeds more people than self sacrifice.
You cannot rectify grievances from the past with today's charity.