In my opinion, gambling is better treated pragmatically, as well as cryptocurrency, for example, that is, spending so much that you don't mind losing and not trying to win back losses, just step aside for a while.
If you lose in gambling them it should be that you are not interested in winning or you are only for the fun. We all need to make money that is why many persons spend their time to forecast game so they can have good winnings that can cover their previous loses. Some gamblers are for the fun and in another way round they need the money also they can be good at what they do and have fun as well.
I think not everyone is just good at it. If a person can't win at a casino, it's better for them not to try because they can lose a huge amount of money. In addition, they can harm their loved ones, which is even worse.