Most gamblers are seen chasing profits in gambling. You cannot handle it with emotions. Here people associate their emotions with their psychological standards. By learning to control emotions, you can prevent yourself from losing more in gambling.
The attitude of chasing losses is the reason why some new gamblers would think that gambling is a scam because they have lose a lot of money that they never have intentions of losing. Like you said, self control can help them become better gamblers but they still have the decision to make concerning how much they want to spend on gambling or not.
If a person is very knowledgeable to math, I know for sure that he knows the risk of betting and gambling because he knew how probability works. Only few people who will believe the gambling is a scam, and those people that loses everyday and doesn’t have plans or allocations in money. People that blind betting and keep losing will make them think that gambling is a scam. Especially if a platform have an algorithm of making all the odds in favor of the house.
That’s why you really need to study and research before spending too much money and just losing. It’s okay to be knowledgeable and know the risk of things you’re interacting with.