Losses are inevitable in gambling and the fact is that, you will always lose more than you win in the long run.
That is the reason why we must play in a very controlled way with our money, some players not only limit their money when betting, but also the time, playing in short periods with Controlled money I think makes us more efficient when playing, because in the long term what will come are the losses.
I totally agree with you. Both money and time should be limited while gambling because you will see some gamblers attitude that if they have money in their wallet, they will keep tempting themselves to play more. When they are winning, they become more aggressive to win more. They forget that they are going to lose in the next bet. When they start losing regularly, they become more aggressive to win back their lost money because they cannot accept losses.
Controlled gambling will lead you to slow down and plan your gambling decisions. You will be able to control yourself by having a natural attitude of accepting losses and keeping a limited amount of money. This method will also make you skilled at gambling because you will get used to using limited money properly.