I hear often, and see in different fora, people believe the maxbet is created to stop Martingalers. I think that is not the case. The table limit is to protect the bank from a lucky hi-roller, who can put a large amount on the table, and maybe parlay it, and as the casino must have money to pay the winner, they put maxbet as protection for high stake winners.
We know a martingal player do not win much, he use to start with the min bet, and double up until he wins.
The bank owns the martingale player the first small bet, and when he wins he get that amount. The martingaler
finance the bank, every time he has a loss, he pay more and more to the bank, and at the end if he wins, it is just the starting bet. Even if he start with 1000 Euro and turn over millions it is the player feeding the bank, and the bank needs only 1000 Euro to stand the attack.