Might part of the problem be demographics? A lot of us are boomers, the largest generation ever. We didn't have as many kids as our parents and grandparents, so there are fewer young folks availible to do the grunt work. Another thing is location - I'd hire somebody occasionally, but there are no young folks close by. I have some younger relatives that I might hire, but they all live 50 or more miles away, it wouldn't be worth it for them to come out here for $10 per hour. The gas alone would eat it up. No easy answers.
The problem is no work ethic, drugs, and welfare.
Why go sweat in the sun when you can sell a few dime bags and work the system?