Instead of trying to whack a mole on all addictive mechanisms, just ban the business model driving all of them: targeted advertising.
I’m not sure that suffices. If a site has a very “good” (at keeping people glued to the screen) content ranking algorithm, they can still make money, albeit less, serving non-targeted ads. Longer engagement time by viewers = more ad impressions, targeted or not.
s/targeted //
That would cause most, if not all, modern tech companies to go out of business (or massively downsize). I support it.