Nobody is saying legalizing or decriminalization is a cure all.
Absolutely not. But doing the same thing over and over, butting your head against the wall until it's bloody and chipping and expecting a different result, is actually a definition of insanity.
And that is what the drug war is. Year after year, decade after decade. Or worse, even, because beyond no results, things are actually getting worse.