The best way to abolish homelessness is to stop support creating of the Great Israel, fighting its wars and begin to redistribute money to poor.
Billions over billions were wasted in Iraq, Afghanistan, Syria & Co
What's that got to do with it?
USA fought wars for erection of Great Israel, destroyed lot of countries and wasted $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Plus a lot of dead troops.
Just imagine how many new cities for homeless people could be build by that money