This is a good point. I don't think betting is always good. And in my case it doesn't apply perfectly, since I never went around advertising my stance on this question (unlike, say Nate Silver and his bet with Morning Joe).
The problem of changing one's mind is interesting, but I'm not sure it's a bigger problem than people just saying stuff that isn't rigorous or thought out.
A mechanism that promotes people actually believing what they say isn't a bad thing.
Ben Smith