I'm not asking developers to do extra work to accommodate no-JS browsers, I'm asking them to not do extra work to deliberately prevent sites from working without JS. The page would have worked perfectly if the author had not done extra work to add a useless loading screen. I'm asking developers to do less work, not more.
If you are going to show me a pre-loader at least inform me about what is about to be loaded. 1 second more of wait and i would have left that page.
This doesn't just apply to the people with JS off.
uBlock Origin: right-click > block element... gone.
For example, what about the growing population of users in the developing world for whom "slow" internet is the norm?
But when I do, I am painfully aware of just how much crap is included on every page. Oh, Verizon makes me painfully aware. Yes, I could get the "unlimited" dataplan, but I don't use the dataplan to make it cost effective for me (the last time a hurriane knocked the power out for me was back in 2005).
And I have it good! A few of my fellow cow-orkers have even worse cell coverage than I do.
[1] Keeping the refridgerator, freezer, a couple of lamps, a few fans, and iPhone/iPad chargers going.
You do have to not mind routing all your traffic through Opera's servers, though.