It's illegal because it's a mlti-billion dollar market and the gov't isn't getting any tax money from it, but they can't legalize it without getting a ton of critisizm. It's simply to dangerous to risk their status.