Many times I get a blank page or a turn javascript on page, and at that point I just hit back and move along. Sometimes, when the comments are positive or I think the content would be interesting to me, I use the Share feature to open the page on Firefox, for which I only have an ad blocker.
For sites I often use that require javascript, like HN or github, Chrome makes it very easy to enable javascript just for those.
For example, there was a link the other day about a new documentation site builder or whatever that I was interested in and all I got was a blank page. Closed the page.
As for the extra work, it depends on what you're building. For my side project I knew I wanted minimal js to begin with and was using django so making it non-js-enabled friendly was not a huge amount of effort for me. But I wouldn't consider it if I was using a javascript framework with server side rendering or any of that fancy new age stuff. That just creates more problems than it solves (ie the project may be dead before it goes public).
Quick edit: I write js for a living and I really like the language. As a user, not so much.
While I don't block JS, I do have a few dodgy script areas listed in my deny list, so I do run into sites that either don't load or whinge JS isn't enabled - the worst offending addition to my deny list, was a site which was supposedly just a new AI based tracking research area being way too intrusive that cropped up last year and nothing at all to do with scripts - I banned its arse and suddenly I found a bunch of sites would not display properly or were not as functional as they were, pretty stark for a no nothing area and perhaps one would think that's was the site's bread and butter was hosting scripts - but no doubt they were set up as a prerequisite. Since then I've noted a few sites that stopped functioning properly have moved to be be a bit more robust -- loss of exposure, maybe even potential customers isn't generally a smart move.
I sometimes just refuse to continue with sites that start as blank without JS, or require many clicks in NoScript to turn on layers and layers of JS.
On my current main site most pages have no JS at all, and only on a couple is it essential, though those are old pages.