There is nothing technically wrong with web advertising. If web sites could be fed the advert selection criteria, and choose adverts from their locally-stored library and then serve them to the reader, that would work well - and probably bypass many ad-blockers.
This does not happen for entirely business reasons (i.e., rapacious greed)
1) Ad networks guard their tracking metrics jealously, as they believe it is some kind of secret sauce
2) Content providers would thus be responsible for ad content, and would be liable for any damage caused. This would also reduce the usage of scripts and flash, as they would incur too much risk for the content provider.
3) The process of delivering adverts would be greatly simplified, so there would be much less money to skim off.
So, not 'appnin' . And the "free" web is in danger.