I disagree. It is completely possible with just a little effort.
Here are very simple guidelines for using NoScript:
Automatically block everything, if you trust a site, add it to a whitelist.
Most sites work without js, if they don't, then selectively enable scripts you need and keep others, you don't trust disabled.
Enabling scripts( or all of them ) for the current site requires a single click.
You can keep a js disabled and only enable parts of the site with clicking on blocked elements.