You have just identified the No. 1 reason why we treat drug-abuse as a criminal problem rather than a medical problem.
It's too lucrative for too many people to go changing the system.
So, we have a permanent War On Drugs going on 50 years with no victory in sight.
Bingo! And a war that has destroyed more innocent victems and spared more combatants, than any other war.