Their games are fair in the sense that they officially have an advantage over players, and they are not hiding it. Their profit is only telling us about how many gamblers are using their products, I don't understand why do you think it implies they are cheating. Like other people said in this thread, they don't need to cheat because they are making big money legally. Why risk your license?
I agree with you, they certainly don't rig their games. But I'm not sure they are always as fair as they could be. For example when they offer games with multipliers like lightning Roulette, Baccarat, BJ, etc. Why they don't use real dices, a physical wheel or a provably fair scheme in order to draw the multipliers? They just appear on a screen and nobody knows how and when they've been draw. Using a physical or provably fair tool would prevent them from offering smaller multipliers when more players are playing, when players have made big winnings or when the remaining shoe is not in favor of the house for example.
Can’t argue with this. Probably they do this so that they can timing the highest multiplier to the least amount of bets which they will reward the lucky hit or else their game will be not profitable at all.
Best example is how crazy time multiplier becomes low now compared when it was initially introduced. Before, Crazy multiplier is frequently above x100 but now you can get as low as x2 even on bonus game like coinflip and pachinko which is sucks due to the probability of hitting this bonus game.