Maybe we're thinking about this wrong. Maybe we should all start running plugins that just load whatever ads that show up in the background hundreds of times without showing them to us. Every viewer is thousands upon thousands of impressions and click through rates become absolutely miserable. We can make the ads worthless or maybe even make them cost a significant amount of money to host.
It's mildly effective in the sense that it will decimate click-through rates, but if enough people did it, they would start filtering by IP, and you'd need to change how many ads it clicks on so it looks more human.
It also still gives advertisers your data, since it still has to load the ads on your system to click them, so it's not as privacy-preserving as a full-on adblocker that outright blocks every advertisement and tracker related network request in the first place.