At this point the reverse approach (whitelist) becomes easier. Just pluck out the content, ignore the rest, and write your own simple UI. Most websites can be modeled quite easily as category->article(->comment) with some additional data.
Writing UI for that is quite trivial.
It can be done in browser via extensions/userscripts (without a database), or you can fetch the data into a database and view it via an electron app, or cli tools, or whatever.
This basically exists already. It's called Reader View in Firefox.
Of course this is only feasible for technically competent users. Regular users are forced to rely on lesser blockers with simplified UX. Such is the unfortunate nature of techno-inequality. Rectifying this would be a worthwhile pursuit.
Disclosure: it's my day job
Pi-hole, uBlock Origin, Privacy badger, Decentraleyes, Tracking Token Stripper, Neat URL, and No Coin. Set browser to block all HTTP/S referers, disable geo, css links history, fingerprinting, and you are well on your way to never having or seeing an issue. uBlock Origin also kills dead the adblock blockers.
Editing to say that it was my children's absolute frustration with waiting for ads in videos that led me to adopt the Pi-hole. Nothing so far has escaped the event horizon of the Pi-hole. It's great for TVs, too. Everything on the network benefits from the Pi-hole. Setting up a VPN will allow you to pass your mobile device through it while away from home.
One of my upcoming projects is to get a DO Droplet, set up the same and have less "infrastructure" in my house. Benefits remain. Google Cloud also allow this in the free tier. Why not? There is nothing to lose except annoyance.