Most times people gamble when they are broke thinking and believing that they will make money but ends up losing even the remaining small money that is in their hand , gambling when you are broke is one of the worst things that anyone can do because when anyone is broke there are alot of things that are going on in the mind of such a person and for gambler's the huge to gambling will come on propelling then to gamble that they will bounce back, this is what many gambler's has experienced so we should try as much as possible not to gamble while we are broke as it will lead to more worries and regrets
Funny enough this is virtually the taught that actually draw almost all active gamblers to gambling especially if you are in the area where gambling is seen as a common thing. It's a sad truth but it is what it is and even with all the advice in the whole world, I can bet that this taught can't be changed in the mentality of a very large population.
You're right gambling is a part of many people's character and there's nothing you can do about it.
Many are gamblers by nature and it is useless to go against instincts, you need to understand your weaknesses and limit yourself.
Gambling itself has existed as long as mankind has existed from the gladiators of ancient Rome and chariot racing to online bookmakers and slot machines.
A player will always find a place to play and it seems to me that if a person gives himself an account and plays with an understanding of the risks and not on the last money, it is the best option.
The worst thing is to play in an unsteady state of consciousness, drunk or trying to win back after losing and if you do not make such gross mistakes, gambling will be limited to your financial risks and will be similar to trading or buying shares, which in fact are also gambling, only legalized.