Debería haberlo aclarado: los recursos sí se almacenan en caché correctamente; lo que estoy comentando es el documento HTML (la primera solicitud).
La mayoría de las páginas completas que puedes ver son dinámicas y no deberían almacenarse en caché de forma agresiva. Supongo que sería posible implementar un tipo de caché con ETag que verifique en cada carga de página si hay publicaciones nuevas o editadas. No estoy seguro de por qué el equipo decidió no hacerlo.
Sí, esencialmente es eso de lo que estoy hablando, pero no creo que los ETag se generen manualmente de esa manera; pueden basarse en el HTML sin procesar que se sirve y decirle al cliente: “oye, esto es exactamente lo que viste antes, úsalo”.