This is exactly right, and the problem that our government just doesn't seem to 'get'.
If you want to stop people from doing something, you can't just take away their source, they will find another.. you have to give them a BETTER source.
With media, streaming services have done more to cut down in piracy than anything else.. it's convenient, so people will do it. If you're only paying a few dollars a month to save the frustration of finding movies/music, waiting to download, vs just clicking and having it right there. This is why things like Kodi were so popular, it's all about convenience.
Now drugs are not movies, but similar rules apply. Say one is addicted to heroin, and suddenly their source is taken away.. do you think they will just decide "Oh well, I am done with heroin now!", no, they will find another source. If you want to REALLY make a difference, give them a better/safer source, and help them. No one says "I want to be addicted to heroin", they have issues that cause them to be dependent on the drug (often pain). We DESPERATELY need to follow the lead of other countries and start providing drug havens for addicts. So many people die in this country ever year of opiate overdoses, with the solution right in front of our eyes (look at EU countries with drug clinics), but we refuse to do anything about it because our antiquated dinosaur politicians are afraid they will look like they support drug use; how they appear to the 1% is more important to them than saving tens of thousands of lives every year.