The "return to player" numbers for lottery tickets are on the order of 60% https://wizardofodds.com/are-lottery-players-smart/. Many states have online lottery apps, they do TV and radio ads, etc. Why should that be allowed? Of course some of the only forms of gambling where skill actually matters (poker and sports) come under constant attack...
If you bet randomly on the winner of NFL games on DraftKings you'd expect to lose 4-5% of your money per bet over time. I'm not sure the people here with a cultivated disinterest in professional sports know this but it is much more entertaining to watch a game when you have money on the line. We know that all but 1-2 percent of people are able to control themselves and not become problem gamblers. The UK fines casinos for not doing enough to stop problem gambling, the US can do the same. You can do income checks, have a national self exclusion system, and ban advertising.
Lastly, prediction markets are the only way for Americans to bet on sports and not be banned for winning too much (short of using sketchy agents for Betfair and Asian books that can randomly steal all your money)