Business gets in the way of a lot of things, I'd say. "No distractions" mode here would strip the branding, the ads, the engagement tricks utilized by websites...
It'd be fun to see this as an OSS project, though.
Firefox already has a so-called "reader view", which basically strips away the distractions. It would be nice to see this implemented more thoroughly, so navigation menus are retained and become standardized/clutter-free.
Yeah, I think we need better collaborative filtering and/or ML for ad-blocking. And the browser should always make the website believe that the ads are shown (no altering of the DOM, but instead alter a copy of the DOM).
True. I guess you could load the content from a client running at a central service, and send the stripped-down version to the final client. Of course, you'd have to trust the service.
It'd be fun to see this as an OSS project, though.