Why indeed. Where I live we have vacant free shelters where one can get a bed, a shower and a meal, and yet there are those who absolutely insist in pan handling for their next bottle. A sad picture.
I haven't done any of those things. Yet I'd wage it would be better to live on a shelter than on the streets, unless one has some serious psychological demons, in which case an hospital with specialized care should be preferable.