Interestingly, in the US, legal cannabis prices are usually more than double those on the black market because they’re taxed extremely heavily.
Granted, users of cannabis aren’t* usually as captive as those on opioids, but the issue remains that legality may not provide the price change desired.
* Edit: corrected typo on mobile.