Deveria ter esclarecido: os assets são de fato bem cacheados — o que estou falando é do documento HTML (primeira solicitação).
A maioria das páginas completas que você vê é dinâmica e não deve ser cacheada de forma agressiva. Seria possível, imagino, ter um tipo de cache ETag que verifica a cada carregamento da página se não há posts novos ou editados. Não tenho certeza do motivo pelo qual a equipe decidiu não fazer isso.
Sim, é essencialmente disso que estou falando, mas não acho que os ETags sejam gerados manualmente dessa forma — eles podem ser baseados no HTML bruto que está sendo servido e podem informar ao cliente: “ei, isso é exatamente o que você viu antes, basta usar isso”.