Speaking about gambling site accounts then i dont mind much since i do put up strong passwords and when it comes to 2fa or something that layer 2 verification
then i dont mind that much considering that i do lost all the time on gambling sessions.

Make sure you don't install your 2FA application on a same device you are using log in your email (that is used for account registration) and login your account on Roobet, gambling site, exchange. If you are doing this, it's time to stop it because it violates basics to 2-factor authentication protection on your account.
People usually use Google Authenticator, Authy applications but there are alternatives for them and also open source applications like Aegis.
Aegis Authenticator, a decent alternative to Google Authenticator and Authyhttps://beem.dev/But if the person loss their secondary device or anyone then it will be difficult for them to access the account, I would definitely recommend installing 2FA on different device but still someone who is aware of how to get away from those malicious links we receive much often can save themselves from hackers but myself not recommend holding too much amount in any wallet other than yours unless you have the intention of using it in near future.