The problem is so many people would like to have it legalized but they don't bother to read the fine print. And if the government writes the bill there's tons of fine print.
Its the same way there trying to get universal healthcare. I'd love to have healthcare but I'm not willing to butcher the constitution to do it.