OP, it's obvious that in every country, poor and middle-class people are usually much more than rich people, and as such, if counting on gamblers, there is every possibility that the middle-class and poor people will really be more. Although I understand where this argument is coming from, the truth is that rich people really do gamble a lot, and they even spend more money on gambling than poor people. The reason is because they have the money to spend, and if they luckily win, they want their win to be very huge because any small win is just meaningless to them. Even in some movies, it is usually shown that gambling is one of the best things that rich people really do like to spend their time on. Also the reason why it looks like rich people don't gamble is probably because most of them don't have enough time because of their job or business.