If gambling is considered a very common thing and is done accordingly, then I do not think that there is a possibility of its having any negative effect. Gambling is a matter related to luck. That is why it is necessary to gain knowledge about how to enjoy temporary pleasure by keeping it under control and not getting too excited to win. All the gamblers who have gambled for money today have lost their wealth. Moreover, there is no specific winning strategy where one can apply it and win. If one gambles for temporary excitement, then gambling is perfect for him.
If that is the case then why do people keep losing money while they chase those dreams of huge max wins with a good bet amount in order to have a chance to change their life, there is no other explanation that people are greedy and they still do play to chase that fishy dream of max win. If it were that simple that everybody knew that gambling can be played only for fun then there is no need to play with real money, anyone can go to the providers website and play the slot machines and other gambling games there without worrying of losing any money yet we know this is absolutely not the case. People are still attracted by those fishy dreams of a possible change of life through gambling and that is the number one motivation that keeps people coming back and trying in consecutive ways to hit it, they only lose though.
Misunderstanding, hope and curiosity always drive them to apply greed and also continue to gamble by forcing themselves such as by borrowing money and all of that of course with the aim of being able to overcome the financial problems they experience in their lives, as you said, namely the hope of changing fate in life to become rich in an instant.
I am sure that they are gamblers who have indeed misunderstood from the start what and how gambling really is, most likely they come with a misunderstanding and maybe at first they were people who knew gambling by watching shows made by streamers who show something very tempting, but they forget that there are no significant results with just a little effort.