Polymarket uses open orderbooks where you match against someone else who wants the other side of the trade just like the stock market. Prices are set by the market, as they should be.
Also you are ignoring platforms like Novig which are like the polymarket for sports betting.
But this is more like playing poker, where overall the casino could care less if you're continuously crushing the other players, as long as people keep turning up to play and they keep getting a rake.
My experience (though I have never bet on these platforms) is that Pinnacle-like platforms almost never let you withdraw your "earnings". They are essentially a bookie.
Polymarket on the other hand, is just an exchange. And they use Defi to make sure you can always withdraw your bounty even if you get "front-end" banned from their platform.
So to affirm the previous poster: These companies are not in the same business.