Considering the money in advertising on the internet, if web moved to more of a content delivery platform, we'd have both 1. content start including ads inline (you see that on Youtube already), and 2. static/server-side tracking techniques improve even further.
Even if we disallow cross-site resources, site owners will implement tracking server-side, though that obviously introduces a trust question between trackers and hosters.
With those two, an ad network with sufficient tracking support from web sites would still be able to cross-link the traffic on a single user and achieve similar results.
This does not mean we should not fight it. But this would just be a step in the cat-and-mouse game, but a very expensive and hardly achievable one too :)