Comment: While I run a non profit org and am all about helping people with "free stuff", It is also my belief that If people no longer work they become incredibly lazy.  Ultimately expecting everything for free because thy did not earn it, they develop an entitlement mentality - "I deserve that." Much like how many thieves think, and how many people who embezzle money think. They think they deserve whatever they can lay their hands on.
.
The purpose of the "free stuff" is supposed to be to help people through the hard times and learning curve till you figure out how to be self reliant and productive, with the goal of producing more than you consume.  Ultimately getting to a point where you too can give back to others and the next generation and help them figure out where they are in life.
.
Also, when you fail to earn what you have, you do not have any perceived value of it. I see a number of non profits that easily toss out half of the donations they get, too lazy to clean something or fix it.