> Part of it is the ubiquity of advertising
This cannot be overstated.
I like to watch my local hockey team. To (legally) access their games, you must pay $30/mo (or have a cable TV package that includes it). Once you pay the entry fee, you're then to subject to _near constant_ ads for gambling: at least one gambling ad every commercial break (and which translates to ~10 ads just during periods), betting lines and bookmaker logos in scorebugs, full-screen takeover ads with reads during breaks in play, ads for on-network shows covering gambling more in depth, etc.
Oh, and at one point the team had a sportsbook _inside the arena_ (it's since been replaced with a different sponsor).
It's completely taken over sports broadcasts.