Cannabis was considered an essential industry in Oregon during the pandemic. They, along with state run alcohol stores, were exempt from shutdowns. Recreational drugs are essential here. Most states that have legalized it also have a component for relief on past non-violent crimes, although true, doesn't affect the federal level crimes (which they hardly prosecute anymore since legalization - you have to be
very egregious).
When Oregon first started its recreational program in 2016, they collected about $20M in taxes [1]. In 2020, it was $133M. Other states are similar. It has a lot to do with $$$, it always does. Politicians sell ideas using emotions, but we have to dig deeper.
[1] https://www.oregon.gov/DOR/programs/gov-research/Documents/F...