^
In our world there are not so many free entertainment so everything has to be paid for and gambling is no exception. Those who believe that gambling is an easy way to make money initially has a wrong idea about this area of entertainment. Win in gambling of course you can, but always remember that the winnings are formed from the lost money other players, because gambling is a zero-sum game.
That's just it , gambling is meant to entertain not any means of getting rich quick and easy , that's why most folks with the getting rich through gambling quick mentality, usually get themselves rekt in gambling, because to gambling is for fun and if you are lucky to win take the extra bucks you won as a bonus to the entertainment, that's why we shouldn't put much at stake then rather that we can risk and we can easily recover when lost .
I agree with you that we should see gambling as an entertainment that we pay for so that you can understand how much you can let go on having fun without expecting any reward. If after the game, you won your bet, you should see it as a bonus to appreciate your patronage. Maybe, that will help you discipline yourself and limit your losses. However, some gamblers are alwys carried away when they are gambling, and if they don't exhaust their bankroll, they will never stop.