Seriously though, 'there aren't enough jobs' is just a weird thing to say. Aren't enough jobs for what? For everyone to not be homeless?
Let me paint you a picture. You are homeless. At night, when it rains, you get wet. After a day of panhandling, you have $30.
Do you:
1. Buy a meal (loaf of bread and coffee, $4) and save as much as possible for bus fare.
2. Buy a tent, so at least you can stay dry and avoid illness.
3. Buy 2 fifths of rotgut vodka and drink it on the sidewalk.
The problem has absolutely nothing to do with jobs. If you had 5 open jobs for every person in the country, the same people would still be homeless.