I agree with the "Pushing Data" part and disagree with the "Not Pages". An important "dumb client" still exists: the CDN. I think a popular model in the near future will be to push server-rendered HTML to a CDN, along with JavaScript that the ultimate client uses to get whatever has changed since that HTML was rendered.