Practically it's hard to ban something new across the entire country without overwhelming support like that. There are enough people who strongly think kids shouldn't be able to buy alcohol or cigarettes that it ended up getting banned in every form, in all US states (even before federal law). Wouldn't be possible with a slight majority opinion, even if an individual proposition only needs 50% of votes.