I'm not sure what point you tried to make. I mean, this discussion is about identifying the root causes of a problem in order to actually fix it, but your comment focuses exclusively in organizations which, at worse, only work to mitigate it's impact while the problem is perpetuated.
Let's put it this way: homeless shelters do not fabricate homeless people out of thin air, nor do they spend their budget hiring extras or crisis actors to pretend there are homeless people in the city. At most, you're putting up a strawman to attack organizations that exist to take the edge off this problem.
What exactly do you believe would happen if suddenly all homeless shelters disappeared from the face of the earth? Do you believe homelessness would go away with that too?