Poor people gamble with the hope that they might get a life-changing amount from their gambling activities since that will change their lives forever. That is the reason why they usually gamble despite not having a lot of money because that hope never dies, especially if you know that it is the only thing that gives you some hope for a change in your life and there is no other way for you to get a lot of money and get a better life for yourself and your family.
I don’t have any issues with poor people gambling, that’s what gives some people joy. Some people are always happy when gambling, so even the poor deserve to be happy. The only time I blame poor people who gamble is whenever they are addicted to gambling and they spend the money that they are supposed to use for other necessary things on gambling. Most addicted gamblers spend everything they have hoping they are going to win big one day, which might not even come. If you are poor, it’s better you stay away from gambling addiction, or the money that is supposed to be invested in other things just to build your future will be wasted on gambling.
However, I don't recommend anyone this thing because gambling is not something that provides riches to almost everyone. So if there are a million poor people gambling, only a few out of them might manage to get something significant from it and others will simply be wasting their money.
If you are gambling, I don’t expect anyone to have the mindset of making money from gambling or expecting to hit a big win from gambling. Gambling should be done freely, and whenever you win, you can make use of the money won to do the necessary things that you have to do at that moment, but you shouldn’t have the mindset of winning big when gambling because you might never win.