It might be gambling for some, but prediction markets are impressively accurate, in a way that I think merits OPs comment that the information they produce can improve lives. (Other lives will surely be destroyed by gambling...)
There's quite a bit of interesting research done on the accuracy, here's a great resource: