Harm reduction is a double edged sword and should be assessed on the actual merits of the evidence - I am skeptical that legal heroin would be net mortality reducing.
There's already causal inference evidence out there indicating that needle exchange programs reduce rates of HIV and other bloodborne infections, but increase the risk of fatal overdose. If simply making fresh needles more accessible increases overdose rates, I suspect legalizing heroin would have a much larger effect.