Without support, even free housing won’t keep people off the streets, experts say. They suggest a new approach.