>they are unwilling to move to places where the jobs are.
How exactly would an unemployed person move? security deposit/down payment, moving costs, etc all cost real money, and without an income, I'm not sure how you would expect someone to move across the country.
Humans are on average risk averse - and certainly no one would advise someone to move out to california on their credit card, in hopes of immediately finding a well paying job.
Its not like someone who has been unemployed for two years is so attractive that theyd be getting offers with relocation included thrown at them.