Heroin is already relatively cheap and accessible to addicts. The bigger issue right now is the latter part, helping people get off the drug and contamination, ex. fentanyl. I agree with everything else though.
I think legalizing it to the point where an addict had access to predictable dosage would save countless lives.