The ultimate solution would be to remove money from the necessities of life... a pie-in-the-sky idea would be if everyone (whether they are completely broke or a multi-billionaire) is granted public housing, food, schooling, medical care, and basic clothing. If the public services are open to everyone, you mitigate the "only poor people are there" effect of soup kitchens, homeless shelters, projects. This could be paid for by eliminating unemployment insurance and all current forms of welfare, and taxing all income from the first $1. A side effect could also be eliminating minimum wage. The end result is if anyone wants to exit the government system, they are free to get a job until acquiring the money they need for the things they want, and then they can go back to not working. No pressure to put in 40-60 hour weeks. Employers will have to actually *compete* for employees because "better than nothing" is suddenly a much higher bar.
In any case that is usually the solution I offer once 90% of jobs are automated away... no one is ready for that now.