Yes that is why using web3 casinos or betting site is more better, though there are terms which is also controlling them but it is more better to use a stress free casinos because most gamblers wouldn't be that actively mindful not to violate the rules. Sure they lose their accounts completely without having to withdraw back their funds lost in the gambling site.
Web3 casinos have this and that, not all of web3 casinos are good platforms. Another thing you have to do to secure your fund is choosing a good web3 wallet to use, like non custodial (sure) but open source, and when you interact with web3 casinos and anything related to smart contracts, you are no longer 100% safe.
Make sure you learn about
Tips to revoke token approvalhttps://revoke.cash/https://app.unrekt.net/