Look, everyone wants to make money from Gambling. The difference is that rich people can afford to lose a lot of money, which some of us cannot even imagine. Meanwhile, middle-class and poor people try to make some quick money from Gambling. In 99% of cases, we lose the money and hope for the best next time. But most of us never manage to make something big.
I sometimes think that those gamblers could have made some good money if they hadn't gambled that money. If a gambler gambles $50 a week, that is $200 a month and over $2.5K a year. This is good money if they belong to a third-world country. They can easily buy a bike with that money.
Some people live on $200 a month, so they definitely can't afford to spend that amount on gambling. And by the way, if a player sees that he is not able to win, it would be better for him to buy bitcoin for this money, and bitcoin would bring a good profit even without bets.
As for your comparison with the poor and the rich, I don't think it has any meaning in gambling. Of course, the rich can afford to lose more, but this is just the negative side for the rich, if the poor can lose $1000 a year or so, then for the rich these values can reach tens of thousands, or even more, there are different stories. And exactly whether they can afford to play longer also does not always give them some advantage, success in gambling is not based on the duration of the game, but on completely different principles.