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.
You have said it all, gambling is not a scam expect its a situation whereby a gambler is been scam by a particular gambling platform, and it's rall before you can such gambling platform, the objectives of every gambling platforms is to ensure that they have they manage their customers very well, the thing is that some people misunderstood gambling, and from the look of gambling its a risk in which you can win and same time you can lose, so the thing is that every body who is a gambler have to participate in gambling with a precaution.
Some people think that gambling is a scam due to their consistent losing in gambling, but their is a difference between losing in the gambling and a scam, casinos scam is been implies whereby you're not allowed to make a withdrawal when you win, or the site of the casino shutdown after series of winning from players.