I think casinos should add it and make it compulsory for users to activate the 2FA, or if they don't or can't, add an email confirmation for withdrawals just to ensure it's not easily hack.
2FA is not mandatory even on centralized exchanges and don't request mandatory 2FA on gambling sites. It's an option for users and platforms can simply have a warning to their users, that 2FA will help to secure their accounts and funds better. Activate 2FA or not, it's choice of each user.
I know 2FA is to protect our account, but sometimes it affects our progress.
when I logged in, the SMS 2FA wasn't working because my country is blocking
It is because you chose a bad method for 2FA. SMS code is not a good 2FA method because you rely on the communication company to deliver SMS code to you. 2FA, strictly, means you control it on your device and don't have to rely on any company. It can work when you are offline too.
It is a thread for Shuffle, so your post is too much about FJ - kind of off topic, don't do it next time please.