You don't have to whitelist the whole site at once. Most sites break up their scripts into multiple categories that come from different servers, and noscript lets you pick and choose which of those to block.
You can usually get most of the site's core functionality working while still blocking most of the ads and trackers and junk.