These solutions have already been found and implemented in developed countries around the world. The problems in the US are ideological limits that circumscribe the forms of collectivist action that are required to implement strategies that work. Singapore, Western Europe, Japan etc don’t have these limits and thus don’t have the problems that result from them. Heck in Singapore, upwards of 80% of people live in some form of public housing. It’s not means tested and there’s no stigma about it.
How we’re currently trying to address these problem is a bit like trying to address climate change while refusing to believe it exists.