Restricting it to physical premises and non-digital (aka betting shops pre Internet) would solve most of the issue.
My view is that there should be limits imposed on how much people can lose across all forms of gambling annually, with a high-friction process if you want to raise your limit above say, $5,000 per year.