A static site does not have to feel frozen. With a bit of JavaScript, a static page can ask an API for data, then update the page on the fly.
With its Falcor project, Netflix offers a JavaScript library for efficient data-fetching, with developers able to represent remote data sources as a single domain model via the JSON Graph convention.