I used to subscribe to this idea as well, until a friend of mine told me this: "Have you thought of the fact that you're enabling people to be homeless, thereby making the problem worse rather than better?". This really struck me, since I agreed... I'd rather work on the causes than the symptoms.