That's not quite true, uBlock Origin has the ability to block Procedural cosmetic filters [1] first introduced in version 1.8.0 [2].
These filters don't stop the network request from loading, but they do have the ability to look for target words. e.g. facebook inline feed ads can be cosmetically removed with the following filter [3]:
'facebook.com###stream_pagelet div[id^="hyperfeed_story_id_"]:if(span.uiStreamAdditionalLogging:has-text(Sponsored))'
[1] https://github.com/gorhill/uBlock/wiki/Procedural-cosmetic-f...[2] https://github.com/gorhill/uBlock/releases/tag/1.8.0
[3] https://github.com/uBlockOrigin/uAssets/issues/233#issuecomm...
That's correct. The lists are maintained here: https://forums.lanik.us
This is independent of and in addition to the lists, they are always used. It gives you much greater control. What I do is first load the page with everything disabled, then I enable piece by piece until I get enough of the page working. Most of the time it's obvious, for example when there is a big white space on the page where you expect a video to be and you see that youtube.com was blocked you know they tried to show an embedded Youtube video. If you want to see it you enable that domain and the page refreshes. Etc.
I used the default mode of just the lists for most of my life, but now I can't imagine my life without the advanced mode. (As a Chrome user) I don't miss NoScript any more (yes I know that does even more).
That's very surprising. I would have thought that would be the first avenue of attack for adblockers.
Also, who wants to help me retrofit this thing to actually block ads?