Exactly. The reason they fight it is because talking about legalizing drugs is a sure way to lose votes.
Opposite of how we all like to think of the tech industry, politics are slow, clunky, and bureaucratic — for good reason. It takes a long time to go from "random HN/reddit commenters talking about legalizing drugs" to "politicians talking about legalizing drugs."