Excitement is what makes someone forget that he has to secure his profit upon winning those bets. And also being confident that he'll never lose on that day is what stops him from doing it too. Probably we're mentally strong when we're able to cash out and take the profit but I wouldn't say that those that didn't are mentally weak. But it's true that they need to control themselves and forget not that they're gambling for the money and just having fun is just next to it. No matter how hard we try to say that we're gambling for fun, when the profits are there you shouldn't neglect it and don't ruin the fun by losing more and forgetting that you need to take and cash out for a while before continuing.
The pleasure of gambling must also be based on good realism, if fun generates profits, why not. Just need to take advantage of it and continue the fun of gambling with a small amount of money left. That would be better than ignoring it.
Just do remember that when you're having fun, you don't have to sacrifice things like also making a profit if it's already there. But if you're having fun also forgetting about it and letting it lose when it's already in your firsthand, then that's the type of fun that you're having.
Sometimes a person forgets to limit how far the fun stops and doesn't take this good opportunity. Self-control was indeed very difficult, it would not be easy for someone who was too greedy and had no future plans.
This is true. When the situation is intense and exciting, the gambler forgets why he's gambling and even having fun you have to get hold of yourself and try to remember what you're up to, or else you're going to make your situation worse than the moment when you're having fun. Just do get yourself some reminders when you're not remembering things and limits anymore.