They do have their place however - one I find particularly interesting is weather prediction markets, primary because they end up having a net benefit. Hundreds are creating their own weather prediction models and are duking it out. Over time these models get better, and the rest of us benefit.
I think these markets could be a net good, but right now they're just enabling insider trading on a scale we've never seen before.