It is only rich people can use gambling as entertainment because for them the result of losing is only entertainment. But many people gamble with the dream of becoming rich, but when they lose, they lose their money. Gambling is difficult to lose, so there is no entertainment. I was sitting in a shop eating and next to me a man was placing bets repeatedly in gambling. I see his wallet he has lost a lot of money yet he is betting but this was not enough entertainment for me. Because I know that it is difficult to earn that money if you lose by gambling.
I don't think it is only rich people that sees gambling to be an entertainment, any person can see gambling to be an entertainment. It is just a matter of mindset, it is not all rich people that sees to be entertaining, some are addicted because of the manner they gamble, some even feel regret when they lose in gambling when they play with the amount they can't afford to lose. Gambling was never made for a particular set of people, if you don't understand it very well it can affect one negatively no matter who you whether poor or rich.
Giving can be a form of entertainment to people that are poor so far as they understand it and know what they are supposed to play, even if the bet lose they won't be affected because they understand the game well.