My guess is you agree that is has to be solved at the national level? The federal government has spent over $20 trillion to fight the war on poverty since 1965. You really thinking throwing more money at the problem will solve homelessness?
Just money? No. Money doesn't ever solve problems. The effective use of said money does. You can't find effective uses for money without trying to see what works. Most cities have homeless if some sort. My small city has a homeless population and it took my church guaranteeing to donating time just to keep people alive in the winter. The mayor here routinely destroys places where the homeless live and takes all their resources in the middle of winter. Does our effort help? It keeps a lot of them stay alive over the winter. We also have a community meal on Saturdays to give people community and companionship. No government here helping, but it does require a lot of time and money.