With learning self-control, a gambler will not trying to break his control and limitations because he knows that can impacts to his finance. He will not spend too much money just playing gambling as he doesn't want to see many losses because he only want to having fun by playing gambling. He will hold himself by his limitations to prevents the losses and anticipating the risk becomes bigger. He will thinks to use his money to fill needs first and will allocate some money for gambling so he doesn't use much money for playing gambling. He will always try to prevent himself from changing his behavior before and after playing gambling because he knows that playing gambling doesn't have to be too serious.
I see you always say self-control, my question is, do you do that?
I agree with you that we should be able to have good self-control with the gambling we do, because in my opinion gambling can damage our thinking, where our thinking can change with the gambling we do, if we misinterpret gambling, maybe the impact will make us change our attitude. , maybe we can gamble excessively by spending a lot of money just for gambling where the winnings are not clear.
However, in my opinion, not all gamblers have strong self-control, because gambling itself has strong temptations, in fact I think someone who gambles with good self-control can become annoyed if they always lose. Having self-control is not easy, so if we gamble we should be able to exercise good self-control so that we don't spend too much money. Of course, as you said, we have needs that must be met.