Studies reveal that people with a poor socioeconomic status are at high risk to develop gambling related issues. People with low socioeconomic status may undergo tremendous financial outcomes from gambling because they gamble with a large part of their income.
People who aren't doing very well financially indeed tend to consider gambling to be an opportunity to try their luck and maybe change their life for once in case they become lucky someday and hit the jackpot or something, and this hope keeps them from spending any money they can spare after fulfilling the necessities they have. What's unfortunate is most of them lose all their money at the end of the day because gambling doesn't make everyone rich.
Such people don't understand that gambling is a business for its creators and it isn't to provide money to every gambler unless someone is extremely lucky, so gambling shouldn't be considered a way to earn money by anyone whether they are rich or poor or what kind of a social status they have.