Add to that lotteries, or pretty much anything that has random outcomes. Even if you don't gamble with cash, but something like Pokemon cards or digital items, there will always be secondary markets that let you cash out. If you want to ban these things, you'd have to ban all randomness.