I really wish it wasn't called "War on drugs". One of the things I dislike about America, as an outsider, is their tendency to call everything "War on X", which essentially makes everything us vs them.
I agree about disliking the terminology, although (as far as I know) the phrasing dates back to Lyndon Johnson's "War on Poverty" initiative in 1964. The aspiration that was being reflected there was that the US government could apply the same fervor, resources, and ingenuity to uplifting the poor that it had applied to WW1, WW2, and was then still applying to the Cold War. Because of that, I always felt like the phrase was a swords-into-plowshares type of saying rather than a militant one.
Of course, that was 50 years ago- as the phrase has gotten recycled for initiatives like the War on Drugs, it has lost that nuance and context, and sounds more like some zero-tolerance, overly militant government program (which parts of it were). Many or most Americans would agree with you that "War on X" needs to go, including me.
It has a lot of baggage. "War on drugs" was I believe first uttered in public by Nixon and I don't think anyone used the phrase after Bush (the Elder).
The term is harsh, and I've heard numerous complaints over "War on X" phrases, as you say, but I think this one is justified/beneficial. It indicates that drugs are the "them", and "us" encompasses legislators, regular people, and users the like.
Except that it is not how it turned out. It turned out that "us" was law enforcement and "them" essentially anyone else.
Mostly any kid smoking small amount of marijuana. Being free of drugs wont necessary help you, because law enforcement so much power, that they can take away your property even if you have done nothing wrong. And you can still get stopped and searched for drugs for no reason.