Earlier quoted context omitted.
At this point, ads are just one of many problems. Newsletter popups, cookie consent (10x worse since GDPR), auto-playing video, in-browser crypto mining..? At this point, basic self-respect demands I simply disable JavaScript. It's incredible how much faster the web is without it, and how much smoother, and how much less cluttered.
Maybe the consent workflow should be abstracted and standardized, and put into web browsers. Rather than everyone rolling their own workflow (most which are horrible), the browsers could offer a unified way to do this, and a central place to revoke consent. Though it would probably take legislation to make orgs use it. The current workflows have a lot of dark patterns, despite GDPR.
I say "consumers" rather than "customers" because at this point it feels more like the people buying data are the customers, rather than the actual daily website visitors.