No, but it's not the root cause that should be fought.
Things that cause drug abuse, especially the most harmful ones, are:
* lack of education. This was sometimes on purpose, with drug companies lying to get people hooked on opioids
* poverty and despair in general
* mental health
* many other things
Those can and should be fought, and they are a lot more effective than policing overall, and also a lot cheaper.