I think gambling should be a personal matter gambling in moderation and continue gambling so that you can continue to have fun and meet the daily needs of the family without any negative consequences.
I completely agree with your assumption that these items shouldn't be used as the primary means of supporting a family or as a primary source of income. There's certainly some enjoyment involved, but as you said, these games can quickly impoverish someone if they have limited capital and aren't skilled.
Enjoyment, of course, varies and can come from various sources, but in this case, it should be personal, and only we can experience the rewards, whether we win or lose. In my opinion, fulfill your primary needs first, and then, if you're more likely to enjoy yourself responsibly.
If you managed to fill your responsibilities then use only spare amount of money will allow you to enjoy and be entertained, though if you exceed there's a chance that you may messed up with your finances, and most of the time that's a reason where relationship also messed up, to the point that it can be the reason of getting divorce.
Best to balance your time and your money and make sure not to treat gambling as source of income, it's risky and can ruined a life.