Myriad programs working to get people off the streets and free from addiction, but more needs to be done, advocates say