Casino Gambling involves Playing games that are base on luck factor and sometimes our skills also work out in this, it does not involve live event.
Sport Betting simply means, playing on live matches which involves you and a particular player or team against each other.
I don't think there is much to say here other than the two are fairer than each other. If you are betting casino games, be sure that the house has an advantage over you since they own and operate the algorithms you are playing against. They can in some cases increase or decrease the difficulties, that is why you will never be at that advantage against them but rely on luck no matter how good you are at playing it.
But for sports betting, the house is risking just like you as you are betting what is not deniable anywhere in the world. The results of matches and the events that happened during those matches are always the same all over the world because everyone is seeing them at the same time and records will always be the same, which are accessible all over the internet. So the house will not be able to manipulate anything here but will have to continue to take the risk against your side of the bet.
If you are good, they get to face the brunt as you continue to earn from their pocket. But if you are a loser, they get to pocket your money, it's as simple as that and nothing is fairer than this.