The only reason why it's not legalized yet is because 1) many politicians are old enough to be brainwashed to believe in "reefer madness", and 2) many voters are old enough to do the same, so politicians who don't believe in it still have to pander to them. But this is a problem that solves itself over time, which is why supporting weed legalization becomes more socially and politically acceptable.
I mean, just this year, 12 US senators wrote an open letter asking DEA to legalize weed. This would have been unthinkable 20 years ago, yet here we are.
If it's not all legal 20 years from now, I would be extremely surprised.
So legalization may still be a political hot button, but give it time. One party supports it, one party opposes it. Dan Patrick, Lt. Gov. of Texas, is going to push the state to ban hemp-based Delta 8 products in the next session.
One party is regressive, one party is receptive and secular.