Doing gambling is really not a good idea. For me people who are qualified in below average of standard living has no right to gamble especially that is not stable in terms of source of income.
It has two thing in gambling either to win or to lose so how can we have money if the probability of winning is not guarantee to happen. Also i believe that its just a matter of luck if its your day then its your day.
I see you have a point that below standard living people should not engage in gambling specially if they have a lot of expenses for their daily needs. But this kind of people are the ones who want to gamble because they think that winnings from their bets will be a big help for their daily expenses.
I think this falls under the usual scenario where people find it normal to gamble and it's really accessible to them. They see other poor people hitting the jackpot in gambling and be able to have a taste of wealth but it's gone quickly (since they spend it right away). That gives motivation to the rest of the gamblers. Another thing, they are using gambling to distract them from reality. And the sad reality is that gambling is so rampant in their place that it has become part of the culture and the lifestyle of the people.
For the record, though, poor people have the most pressure to become rich. They were born and raised thinking that they have to turn around everything and make their parents proud by making their family rich. Sadly most doesn't end up having enough knowledge and experience to get a decent job so they resort to trying their chances in gambling.