This is incorrect. It has been quite successful at doing what it is supposed to do, which is to simply hold the existing conditions in place.
The drug war isn't being fought to be won. It's being fought to keep things from getting worse. Nobody wants to fight it to win it.
It hasn't even done that. Most illegal drugs are easier to find & all are cheaper than ever, especially when inflation is factored in.