While those results happen from time to time it is not common and even casinos can suffer huge losses if someone was crazy enough to take a huge bet on favor of the underdog at the time.
So it is natural that even an AI will struggle to identify and accurately predict those results, still if given enough information about a particular sport and guiding the model in a very careful way I think it should be possible to produce an AI which could predict outcomes with enough accuracy to produce profits.
For every one person that wins big there are multiple others that lose.
At the end of the day the casino will always win because the odds are calculated like that. For example, let's say you win and I lose, the bank uses the money they got from me to pay you and still earn a bit from the whole transaction.
Just imagine how some people can be ist so funny expecting the use of AI to win against the house, how possible, though things can come in any dimension when it comes to gambling but the higher wining percentage is vested on the casino because we are all humans and can't be always accurate with what we predict on, same way also is the uee of AI in gambling which cannot be effective at all the times wining against the house.