The problem is that our economic system is unequipped to handle a world in which people aren't expected to work jobs "just because."
What we need is what gp says: a decent social safety net. It cannot happen as long as we vote for people who want to reduce taxes.