There are some other minor pain points though. Why can't I collapse comments here on HN without JavaScript?
There are more examples of minor issues that seem to be completely solveable by a statically defined markup language. Mozilla, where are you when we need you?
Allowing JavaScript only on certain sites is not a good solution. First, it leads to unfair conditions and thus centralization. Second, the appification of the web including it's consequence of ever increasing dependency on certain software that is outside of the control of the users continues.