I do understand the language divide at least. But given a choice between unemployment and, say, working in a place where you don't speak the language, I know I'd pick work any day! At least you're picking up work skills and a second language, which is far better than sitting at home twiddling your thumbs.
But it's rarely as simple as a.) paycheck, different language or b.) no paycheck.
What about family, friends, hobbies, etc. There's plenty of people not willing to move to a different town/city/village in their own country for a job, yet alone to a different country.
That last sentence you write exposes your cultural bias towards work and skills. Its not quite the same in Spain. Just ask the architect next door, who with 2 years of unemployment is sitting around, waiting... Well, he is fixing his house up a bit...
That said, another out of work neighbor started a small business and my wife and I built him a small website and bootstrapped it a bit with an adwords 75 euro card. I wish more folks were like him...