The web, even as it is, functions exactly like this. You make a request to a domain, that domain says "here are some trackers". The user's browser then has a choice about whether to load them. My browser (and the browsers of many here) just ignores the request to download scripts that I don't want, because that's what I told it to do and the browser is my agent.
The big problem is that most people do not use a browser that is truly their agent--they use a browser that is an agent of an advertising company. The result is entirely predictable: Chrome acts in the best interests of its client, and loads the ads and trackers.
If we want to change the status quo with regards to advertising, we don't need to change the technology at all: we have to change the way people see a web browser. We need to help people to make the paradigm shift from "Chrome is how you consume content on the internet" to "a browser is an agent that acts on my behalf in the digital realm".
The big problem is that most people do not use a browser that is truly their agent--they use a browser that is an agent of an advertising company. The result is entirely predictable: Chrome acts in the best interests of its client, and loads the ads and trackers.
If we want to change the status quo with regards to advertising, we don't need to change the technology at all: we have to change the way people see a web browser. We need to help people to make the paradigm shift from "Chrome is how you consume content on the internet" to "a browser is an agent that acts on my behalf in the digital realm".