How can you do "betting" when you need an oracle?
Trust less bets in BCH are based on random numbers inside the system. Betting on real world result require oracles or a trust party.
It could work for horse betting too. As long as both sides agree on the 3rd party it's an exception it's workable.