I don't think there are any valid reason to continue gambling as it will not make people rich but it will just make people lose their hard earned money. For me only people that still thinks they can win good amount are still playing
No gamblers would not think they can win, and actually we win but it's not that consistent, so in the long run we will loss again.
Gambling is not only about making money, it could be for pure entertainment and just like me, I can spend money in gambling that I can afford to lose, just to have fun.