It's not that the Pine Street Inn and even other service providers don't understand the level of support that is needed for the majority of homeless people to begin to be healthy enough to be independent. I think it's that these service providers are not interested in putting themselves out of business by helping everyone who needs help.
From the Pine Street Inn's website: