Money and money. Weed makes money, and the government wants it.
Legal weed doesn’t make the state that much money.
It’s too expensive.
That’s not why it’s legal.