It seems to me the standard argument for legalizing cannabis is tax revenue. It reminds me of when Kansas was considering abolishing capital pinishment. It wasn't due to any ethical or moral reasoning, but because of the economics of housing death row inmates.
It's not that these are the best reasons to change the law. It's that these are the reasons everyone can agree on