Gambling is a fun activity done consciously by the gambler, no one forces you to do it, it's a personal decision made by those who engage in it. Gambling is only a scam when you get defrauded by a casino or sportsbook. A friend of mine told me about how his account got swiped by a scam casino. According to his story he said that he put in his card details to deposit money, after doing that he started noticing that he was being debited by an anonymous source constantly, he had to transfer the money he had left to another account, in this case you can call it a scam. No one is promising you a win, it's 50/50 and everyone is aware of this risk before placing a bet.
Anonymous source? Is it that he can't trace the transaction through the alert or he doesn't have much information about it. No matter what, don't use your credit card on unrecognize websites, use other options to deposit. Now that we are in the era of crypto, there are vast options gamblers can use to fund there casino flawlessly and less complicated because you don't have any fear of this kind of things, you just deposit and that's all since international transaction are complicated and slow.
To OP, a gambler is only a scam when casino do some obvious manipulation, cheat you, clear your beating logs and refund your balance perhaps they saw you winning, revert your transaction or makes you intentionally lose money because of their negligence, you have every right to say such casino is a scam but believe me, gambling is not a scam and will never be a scam unless the above happen.