Unemployment benefits are good for when someone is between jobs. But it shouldn't sustain people through bad economies. Rather, they should have to adapt to the job market.
But it also sucks because there's so much require of a person to get qualified for a job. People need at least a 2-year degree, most likely a 4-year degree, and that doesn't count more technical jobs, such as engineering or medical occupations. And it sucks even more when someone has to get a student loan to pay back that education, despite the fact that wages may not meet the ability to pay back those loans.
But they can't stay on the dole forever, and the world needs plenty of bartenders.