You are right but there are things you need to know, it's not everyone that's gambling to make money, some gamblers are gambling because they need to be entertained, some gambled because they need something to keep them busy like to ease their stress while many gamblers because they need money. Those who gamble to make money believes that the ones they see are the ones they have, when they sees any little money from their bets as long as the money is a little bit big for them they will cashout but it's only the ones that's somehow greedy that waits for the whole games to end before they cash out. I believed that those who waits for the whole gambles to end are not just greedy but they are somehow good in risk taking.
Gambling for the purpose of entertainment, if someone bets a large amount and he gets a chance to cashout double the amount of his bet or more than that, then he should cash out at that time without putting his money at risk. If I was in that situation, I would have cashed out. Because even if gambling is used as fun, if money can be cashed out with good quality profit, then why should that opportunity be missed? i don’t want to miss that opportunity but don't know someone else thinking
In the event that you're not a fan of gambling, you can always use it as a means of entertainment to fill your spare time when you're feeling bored because by making gambling as entertainment, it is less likely for you to overdo gambling as is done by gamblers who come with the intention and purpose of earning, in the sense that having the intention and purpose of seeking entertainment will be able to make us avoid the possible adverse effects that exist in gambling.
But still for the issue of chances of winning and chances of losing everyone has the same possibility regardless of the purpose of gambling, in the sense that you can win and you can also lose a certain amount, and if you manage to win in one of the sessions you do then obviously as you said above that it is best to take the decision to immediately cash out the winnings, because if you continue then there is a possibility for you to lose again which will make you lose the amount you have previously earned, and I would say that having the ability to cash out at the right time is a smart approach to gambling. In fact it is always better to cash out a win (even if it is a small amount) than to lose.