I suspect that if you cancelled all of the homeless programs, the total money saved in one year would buy each homeless person a home.
I think that you are well meaning but you missed the point totally!!
If you provided them with a home then they wouldn't be homeless any longer.
The money is not the issue here it is the intention.