In my opinion there will always be people who are not able to control themselves and this applies not only to gambling but also to alcohol, drugs, promiscuity and even sports. Those who don't see the line between responsible attitude to their health and their money will always get into unpleasant life situations and have problems. So the sooner a person realizes that he must learn to limit his desires, the stronger his health (both physical and psychological) and financial situation will be.
When we meet a beautiful girl and invite her to a restaurant, we are well aware that we will spend the money for dinner, but it does not guarantee a continuation of a wonderful evening. I do not quite understand why many people do not want to understand the simple truth that we should also pay to play in the casino.
It's probably because they don't think much about the truth so they still just play in the casino and spend some money. If they really realized it, they would not play gambling in the casino too often but only occasionally and even then not use too much money for only a few moments. But the temptation of gambling gets bigger with what they get, whether winning or losing, so that's what makes them spend more money.
At first, they can be responsible for themselves but as the temptation grows and greed grows, the responsibility will disappear and eventually they forget themselves.