Most people never read the terms ever. But if you ever took the time to read the terms and understand them before making a deposit to get a bonus you would understand that's its generally never a good idea since there are very strict terms.
However most people just skim thru the terms and conditions and complain later.
It's not fair to blame players. In this specific case, the max-bet rule is located in the wrong section titled "free spins" which not only makes it hard to find but also unclear if it only applies to free spins or not.
And secondly, and most importantly -- it's completely reasonable that a person would expect limits are enforced. My casino has a max bet rule (currently 1 BTC), and if someone tries to bet more than that (which happens often...) the server returns an error and says it can't accept such a bet. But to accept the bet, and then confiscate the users funds (often unrelated) for terms of service violation is total and utter bullshit. Doing so takes money for an innocent mistake or misunderstanding. It's one sided, it's predatory and it's outright scammy.
and yet most of the FortuneJack posters who are promoting them in there sig campaign. Guess what? Fortune Jack also has a 0.025 BTC max bet rule in place too. Like gee almost like it's universal across all soft swiss lines.
Just to be clear, my issue isn't with max bet rules (that's fine). It's not enforcing them on the server, then confiscating money from players that I take issue with. I haven't heard any complaints about FJ in particular, but I'm happy to call them out if they're also scamming users.