> The difference is that in one scenario it’s about punishing something that happened and is done and in the other it’s to prevent ongoing/future harm.
Letting a criminal go free (think serial-murderer, rapist) is just as valid an argument for future harm.
I don't see why you treat these 2 cases differently.