Re: "the rigmarole of whitelisting a bunch of sites every time you visit somewhere new"
I don't need to, because the sites that have not been whitelisted by now are not going to be if I go to a new page and they are required.
My NoScript is set exactly how I like it, with the sites I know and trust whitelisted, and everything else consigned to oblivion.
That is how I surf in peace. If a website cannot work with my settings, it is not a website I wish to linger on.
That said, I agree with you that I shouldn't have to do anything to not be tracked, but hey, this is the Internet. Anyone can do what they want, and most do exactly that.