Public health--preventing the spread of disease. Not saying it's a smart policy, but that is the rationale.
That will be solved by Phase II (I predict) where the addicts are provided free heroin.
The Swiss program provided heroin as did the Dutch program.