Most of the time I would agree with you that they come to make money, but the problem is that they come to the wrong place where gambling is not a means to make money but nothing more than a game to fill leisure time, so it is only natural that the opposite happens where instead of making money but what happens is that they lose money. They do not realize this fact, and one of the reasons is because from the beginning they are too serious and too focused on the chances of winning so all they think about is the various ways to get a win.
Their biggest mistake is to put their hopes and expectations in a place full of uncertainty, this is gambling which is always unpredictable about the results at the end of the session, all that you will only be able to know when you have completed it which is the result between winning or losing, and if at that time you won then it does not mean that the next time you will win too, It's still unknowable and the occasional win confirms that there is no element of consistency in terms of getting a win in gambling, and yes if you want to earn then it's definitely not gambling the place, it's better for you or whoever it is to look for another place that has a guarantee to be able to really earn.
They comes to the wrong place to make money because without they realize, that will only caused them losing more money. If they can used gambling for having fun and not thinks about winning the games, they will not have to lose much money. They can used their free time to playing gambling and relax their minds while they can also control their loses with limiting their money and time. It's normal if they feel regrets because of their losing but they can reduce their losing not to becomes bigger by limiting their money. But that's only for some gamblers while the other gamblers still thinks that they will used more money to recovers their lost.
When someone have hopes and expectations in gambling, they will see that they can't makes it happens because gambling is not place to make money. Playing gambling is uncertainty and we must be careful if we don't wants to lose much money. If you can limits your money to playing gambling, you don't have to lose all of the money. We can win although it's difficult but that doesn't means we must try so hard to playing gambling because win the gambling games is difficult. If you want to make money, you must search for the other place that can gives you a chance to make money. You can only used gambling to have fun in your free time while you should not thinks about winning the gambling games.
Yes and I think there is a significant difference in the impact of losses experienced by gamblers who come with the aim of earning with gamblers who come with the aim of having entertainment only, one of the reasons is that we can see in terms of differences in seriousness in terms of treating gambling activities, Simply put, those who come with the intention of winning are sure to do everything or always overdo it in gambling such as gambling more often or increasing the amount of budget because they want to get a big win, which is actually gambling is too sensitive to be treated like that, which means that it does not produce but they will only experience a large number of defeats due to too much while on the other hand gambling is full of uncertainty. And for those who come with the intention and purpose of having fun, we can guess that they will not be too serious in treating their gambling, simply put they come only to enjoy the game and not to pursue the victory so that the number of their defeats will not be too large.
Another difference is in terms of expectations where it is clear that gamblers who come with the intention of making sure they will put their hopes on winning and this is what encourages them to do various ways that lead to excessive actions, as you said that gambling is full of uncertainty which is the reason why we must treat gambling with caution without putting any expectations and seriousness, this is what you should pay attention to if you want to survive in the long run.