It seems web developers these days have forgotten the virtue of keeping things simple. Everything has to be smothered in javascript, and asynchronous requests, and fluid UI that changes on the slightest interaction. I'm guessing it is a case of having a hammer, in the form of the heavy javascript frameworks, a la mode, and using it to treat every simple implementation task as a nail.
HN is a great example of how playing to the strengths of web results in a great user experience (possibly the best of any forum type site). Unfortunately it might also be damn near the only example.