> someone has a viable option for not living on the street
I guess it depends on how we define viable. In my experience working with the homeless, there are a lot of valid reasons shelters are avoided; they can be more dangerous, don't allow pets (who are sometimes the only companions they have), and don't allow families or couples. Whether that is viable or not depends on how you use the word.