I've always thought there should be a .adv TLD, and if you're caught serving anything but first party information outside of that, there would be severe penalties.
Let one TLD take all the cutthroat inhumane tracking, malware, scum adserving, all of it, and let the rest of us browse in peace.