While for many folk betting is a bit of fun, no one can say that betting is a wholesome activity. It ruins the lives of some and suppresses the personal wealth of many more.
Mix betting with politics and there is a stench of corruption and insider trading. Not only should our politicians be of good character, they have to be seen to be of good character. The latter is incompatible with political betting.