To engage with your question, the only way to truly, objectively ‘add value to one’s life’ is to become intimately familiar with them, their habits and everything they do on- and offline to understand what they need. This is the entire modus operandi of the current ad industry.
Completely gets rid of ads that nobody likes anyway.
You could maybe automate it say “if I spend more than 30 seconds on page, pay x credits”
The instantiation I'm working on is to track the viewer's long term goals and the habits they're trying to form, then only show ads relevant to those. Ads today are shitty because people with products that add no value to anyone's life can somewhat overcome that disadvantage by bidding more on ad space, so that's what we see. But there are plenty of products that would actually add net value which it doesn't occur to us to look for, and insofar as ads exist, they should help us find them.
This project (my working title is eudaimonia) aims to let the user essentially aikido the attention economy arms race by saying "here's what I think would add value in my life, you may pitch your product iff it's actually relevant to that".
To your third point, I don't think all tracking is created equal - if it were, there'd be no instinct to post on social media at all, but in fact privacy and publicity are complex things with overlapping sets of advantages and disadvantages. Tracking probably feels purely disadvantageous because the people doing the tracking are in thrall to "A vendors", but if the tracker is incentivised to work with "B vendors" instead it becomes a much more nuanced issue.
The ads are only good in a context when I'm searching for particular product.
When I'm trying to do my work then any ad that takes my attention has negative value.
Show me the same ad when I'm actually searching for a new vacuum cleaner and we're fine.
I agree if you're in production mode, all ads are unwelcome, but most of us spend a lot of time in consumption mode too, and that's where unlooked for opportunities are really welcome. If the system could distinguish between when the user is in production vs consumption mode it would reduce friction even more over the initial vision. Not sure how to distinguish that though, most of us can't even tell it about ourselves, let alone want to tell a browser extension about it. Maybe a 'production time' setting that forces a wait time on social media sites and doesn't show replacement ads at all while on?