there are free lunches if people are willing to give free lunches.
people will give out free lunches because that's how the specie has always survived. they're naturally made to cooperate and feed each other, not eat each other.
unless you take away so much from them that they become forced to take, and start a mutually destructive cycle of greed where people don't work together, but against each other. call it capitalism, or special failure.