Statistics have shown that 0.2% of users have javascript disabled. On top of that my own experience from me and people I know running noscript, tell me that most users will enable js if a site requires it.
Before the big argument for “fall back support” was that most developers did exactly that. They made a non-js page and then sprinkled some Jquery over it to make “fancy things happen”. Then it was just to make sure that the fancy changes didn’t break the normal rendering without js.
Today we seem to be transitioning from “web sites” to “web apps” that are built with heavy js front end frameworks like Backbone, React, Angular, etc. There would be an immense work load to implement these pages/apps as both a dynamic and rich single page application using , and an entirely separate static server-generated page without js.
I no longer believe we have to commit to support the shrinking number of non js users.
Do you?