It only pays for the bills because publishers have said, "sure, put whatever tracking script you want on there, we don't care". And yet they have the power, because they have the eyeballs.
Look, nobody runs 30 second commercials in a loop for an hour at prime time, because the TV stations know it would chase viewers away forever. Publishers have to draw a line in the sand and hold it. Not likely, though. It took browser makers to kill pop up ads.