You can't end homelessness with money
Source: I was a fundraising director at a homeless shelter
Some people want to be homeless, some people are mentally ill
Money does not guarantee supply either
Want to invest in a company to build it?
Ok 100M$ and 5 years later the company fails and you lose the money.
Money isn't magic
You're also assuming the labor exists to do the jobs of running all those shelters
Money doesn't create professionals
If you only have 10 doctors in your area then not everyone can see a doctor
Now we need 100x more colleges and hospitals
We need 100x more teachers and doctors
Having money only guarantees access to existing infrastructure and existing labor