Earlier quoted context omitted.
I think about this too. uBlock origin is already running into issues with trackers disguising themselves as first-party, what about when those trackers are genuinely first-party, and bundled with the page's js (which you can't just outright block)? What happens when those trackers are bundled and compiled to wasm along with the sites js? Do we then analyze the wasm and try to guess which parts are necessary for a sit…
And this is why if blocking the "web"site JavaScript breaks the "web"site itself, then it never was a web site to start with! (Trackers using these kinds of tactics was only a matter of time between trackers and blockers...)
(Example of the day, Parsec; example from yesterday, NVidia's driver-update software :( )