I tend to believe that the reason we don't have enough jobs right now are because of market distortions that place unequal value on certain, expensive things, like college educations, personal vehicles of far greater passenger capacity than strictly necessary, private dwellings of extremely large size, and the latest and greatest smartphones ever two years. Our "betters" have successfully created a scenario where people willingly enter into debt slavery to acquire what they believe is their entitlement.
Because, sans weird pricing, there is real need for work to be done, that is not getting done, in our current environments. There are roads that are falling apart. There is food that is not getting to hungry people. There are children who are not learning what they need to learn to be successful. There are hydrocarbons that are continuing to be burnt. There are routine medical physical exams that aren't being performed.
There are things that people want, but can't acquire at a price that is reasonable. This could be a function of the constituent inputs being too expensive, but I doubt this. Arbitrage is a powerful force for innovation. I suspect there is a much stronger force at work that is preventing the goods and services that people need from being created: mega-corporate-backed government regulation.
There are people in 1st world countries who are going hungry, who don't have heat, who don't have doors on their house. I have seen this with my own damn eyes. Yes, they are poor, but is their poverty their fault? And even if, in some extremely twisted way, it is their fault, does it justify forcing them to live in squalor? Should the laziest of lazy people be forced to live in literal shit-holes?
As long as there are people willing to work but incapable of moving, I think a little "undeserved" compassion is a good enough reason to create a job. Just because some vanishingly few poor people are slovenly doesn't justify completely writing off the entire class.