There is no house? Betting is against other players
You're not betting against "other players," your betting against institutional players that have an edge... A house edge, like a casino.
There is a house in the house takes a rake just like a poker room. And a poker room is clearly not a securities exchange.
The service is the house, and they take fees on bets, so they are the only ones guaranteed to win.