vv221: As a Web developer, I see any site unable to work without JavaScript as messy work from amateurs.
JavaScript should be used to enhance the user experience, but the site should still be usable without it.
All of the websites I use on a daily basis work well without JavaScript.
Are you serious? What stack do you work in? Can you post some examples of your work?
Unless one is working on a mom-and-pop-cookie-shop business card web site, how exactly could one possibly expect stuff to work? o_O For something like a banking site (Chase), or a video streaming site (Netflix), or a chat site (Slack), or an issue tracking site (Jira), or an email site (Gmail) — basically any site with modern functionality — you cannot get around some seriously involved and complex JS.
Edit:
So I went home and tried this. Disabled JS entirely and opened a few sites.
My bank loaded a placeholder demanding I turn on JS.
My other bank was stuck on a loading animation.
My credit card page loaded a placeholder demanding I turn on JS.
Netflix sort of loaded partially but nothing at all worked.
Slack loaded a placeholder demanding I turn on JS.
My brokerage and investments site didn't load at all.
Digital Ocean loaded but was comprehensively broken.
Steam loaded but was broken and demanded JS in order to sign in an make purchases.
GOG partially loaded but wouldn't allow me to add games to cart.
Asus was broken an unusable at all.
Twitter offered "legacy twitter" but it never actually loaded and had a mile of errors in the console.
LinkedIn was stuck on a loading animation.
CreditKarma allowed me to submit the login info but then went blank.
Gmail offered an HTML-only site, but holy shit that looked bad and lacked featured.
Reddit mostly worked, but a lot of features didn't.
Amazon worked and allowed me to browse and purchase.
At that point I was DONE. So yea... sorry, sir, unless you wrote Amazon, your "messy work from amateurs" statement is laughable at the very best.