That seems like the only sensible path forward, if you assume that the only lever a society can pull to make punishment harsher is “longer prison sentences”.
What if the penalty for selling drugs to kids was death?
It seems like that would change the risk/reward calculation pretty substantially.