How do you get a job at Starbucks starting as a homeless person though? It could be a hill too high to climb out of, not only purely economically, but socially. For example, how do you convince an employer or prospective roommate to give you a chance when you're a homeless alcoholic without an address?
The thing is, it's not just giving someone a chance, it's giving someone a chance at the expense of someone else. It's simple to hire the optimal person, it's impossible to decide who should get to be employed in the grand scheme of things.