As many mentioned here, the fees are high. That contributes to market inefficiency for sure.
Arbitrage opportunities pop up there all the time, but ones that are profitable after the fees less so. They do happen though.
He is neglecting how long contracts take to settle. There’s a lag of two months between when the election and when president is sworn in. It’s not unreasonable to sell your winning position at 98% just to be able to bet on more things.
It was the first time in 20 years of hoping for such an opportunity that I managed to get to bet on something that had already happened. That’s every gambler’s dream and I’m unaware of many instances of it happening without breaking laws or trickery. But even then, you bet 93 cents to win 7 and then pay 5% on cashout so it wasn’t exactly making people rich.