It takes less than a whole person to supply a common western standard of living to a person living in the west. This means it takes a subset of the population to provide for the well-being of the whole.
This is why unemployment is such a problem today. The only demand for labor is for experienced, skilled labor that can innovate for capitalists to make them more money. The grunt work the average person would want done (new construction, infrastructure rennovation, etc) is wanted by people who don't have the capital to see it happen. The rest are a fraction of the population that keeps society running.
We saw in this last century an approach to 1% of the population being responsible for the farming and raising of all the food we consume. Another percent will package and transport it. Maybe another percent will prepare and cook it if not for us doing it ourselves. The number of people employed in the industries of resource extraction and power generation, power line maintenance, home construction, furniture production, and so on... many of which are skilled professions that require educations many of the displaced don't have time or money to acquire... all combined aren't even close to a quarter the population. A lot of that productivity was exported overseas as well, exacerbating the problem.
We aren't in a situation where you should look at the homeless and say "I'm so mad they aren't working because I don't have X or Y and they could make it / get it for me". You have everything you want. You can't think of anything you are willing to pay them to do with the skills they have. There is nothing for them to do anyone is willing to pay them for or invest in them to achieve.