People want very smart people to wager on future events to make public the best information possible. Okay, so when these super-predictors get fleece by insiders, then what?
Having any uncertainty market where insider information is not considered cheating is a complete waste of time. The insiders will always win, everyone else will slowly lose even if they are smart as hell.
Just imagine playing poker at a table where one in a thousand people can see all the hole cards. The entire game is for them to wait you to put all your money on the table when they already know the winning move. Even if you can win enough to stay in the game, they can take you for everything in one play when you get something wrong that you were very certain of.
I guess this would be fine if there was no such thing as anonymous betting, right? Some public official weaseling his way onto a bet he has insider knowledge on is fine, as long as everyone knows that he's doing that. Or am I wrong?
Edit: then again, in EU banks regularly force you to fill out a questionnaire where you declare whether or not you're affiliated or closely related to any public officials for precisely corruption prevention (or detection) purposes. Why are people not forced to do that on these platforms?