If you do the math, there is literally 0% chance of winning in most gambling. Especially because of the fact plenty of them are rigged.
Arguably the safer bet if one wants to gamble is stock investing, but only after doing due research and willing to be patient to see its results. For those willing to do CFD stock trading, the person would require not just research and patience, but also nerves of steel not to panic.
But I think that most addicted gamblers don't like the win, they just want the dopamine hit of playing.
You don't pay any commission if you do your own investing in many trading platforms.
Not all companies to invest in are sleazy. It is true that insider trading happens but if you did your research well and invest in more reputable companies, you won't be cheated. I mean, how many people have you heard become wealthy through investing alone as opposed to gambling in dice and racing games?
Most trading platforms make their money from those doing CFD and spreads. Trust me, I learned that the hard way and now I have normal investment portfolio.