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.
With so many gamblers needing money, that's certainly a serious problem, but if they gamble with the aim of making large amounts of money, that won't happen, and I don't think they'll be able to accept it when the money they bet on is lost. In fact, if they want to relieve stress or want to keep themselves busy, it's better to do something else that doesn't have the risk of serious negative impacts. because in my opinion gambling has risks that can influence them and maybe make them emotional, especially if they gamble with the aim of making money.
When you have won, it's best to just stop, by cashing in the winnings you've got and going to spend them with whatever you want. If you still want to gamble, it's actually no problem because that's your own wish, just don't regret it when you win. If you get it, you'll lose it again. It's best to think about it first and consider what you're going to do first, don't let the final result make us regret it and make us unable to accept the final result that occurs.