We have passed a tipping point where all the annoying bullshit that depends on JavaScript to function far outnumbers the random websites that NoScript breaks. LONG time user of it and I just don't have much trouble browsing. It makes the web insanely fast and eliminates most annoyances.
I've been using uMatrix for some time (I'm a control freak, I guess) and I support this - you end up whitelisting a few sites here and there (or even just some aspects of those sites, in case of uMatrix), and the Internet becomes overall a much better (and faster) place. The amount of useless JS bloat on-line is staggering, and it hurts me that developers are actually defending this practice. Engineers should know better.
If you turn it off, they can put you into the "disabled javascript" pool of users. So what?
But if you keep it on, they can query half a dozen APIs and get a much more detailed configuration of your browser. Which lets them put you into a much smaller pool and identify you more confidently.
I've been surfing forever with noscript, only white listing those domains I need.
Exploding cookies (the add on, not the terrorist device), and an ad blocker, and the internet is quite usable.
It can make the web more usable than globally disabling javascript.
Leaving aside the sheer amount of stuff this will break, you're serving to identify yourself in another way, but perhaps not to an advertiser.
Given the average website, the number of people using a real web browser (i.e. not bots, curl, wget, etc) who don't run JS is going to be absolutely miniscule.
It's kind of like turning on Do Not Track - most people have it off, so you're highlighting yourself by turning it on.