This may be true but some banks also do a lot to prevent it, such as a need to specifically request betting transactions to be allowed on your account.
I also think that people losing money from betting actually know what they are getting into though. The same can not be said for some other transactions.
Does the cryptocurrency industry also allow banning yourself from betting on it (and respect this ban by ensuring you don't create multiple accounts)? That's just one of the controls in place in gambling industry.
Gambling is a lot more regulated though. And it doesn't have the tendency to say "hey bet all of your life savings with us, you can't lose!" like crypto does.
I logged into a gambling site and saw that you could make $5000 individual BlackJack bets. $5k a bet is a lot of money and gone in a second. This is not well regulated and needs help. With crypto you at least have some sh*tcoin left, with online casinos nothing.