At some point we have to say it takes too much. If it takes 20 college-educated social workers, medical professionals, etc. just to enable one junkie to eek out a miserable existence doing drugs and sleeping on the street, it's too much. Their lifestyle is untenable. On some level, we have to accept that one can fuck up one's own life, and fuck it up so badly that others can't fix or maintain it for you.
More realistically smaller total staff than 20 dealt with 3,800 addicts in an 18 month trial a decade and a half ago with benefits to the community (reduced expenses from deaths, overdoses, central record keeping, etc) that were considered worthwhile to keep such centres going until the present day.