What the heck is the rush?
First of all, 16 months to introduce this legislation isn't a rush, you should be asking what's taking so long. It's not a complicated problem no matter what some people say, there are numerous jurisdictions including several US states we can copy from. 

"To legalize it to make it harder for young people to acquire the drug seems counterintuitive. "
Of course it is - that is NOT the purpose. We are NOT legalizing to make it harder to get, we're legalizing because prohibition and criminalization are stupid, inefficient, expensive, unjustifiable policies. 

"This is all about "revenue generation" trumping public safety."
No, it's not, because there's no public safety issue to speak of, and if they were sacrificing it for revenue generation this would have been in place long before the budget instead of afterward. On the contrary, your attempt to label it as nothing more than revenue generation is not only wrong but partisan fakery to distract from policy.