La logica, in questo caso, è la seguente:
La cache del sito serve a velocizzare il caricamento delle pagine nel browser degli utenti perché, anziché rieseguire tutte le query al database, fornisce la pagina che il sito ha memorizzato nella sua cache in quanto già visualizzata (nell'ultimo quarto d'ora) da altro utente.
Questo, ovviamente, in caso di modifiche renderebbe impossibile la immediata visualizzazione delle stesse e quindi hai la possibilità di disabilitarla e/o di svuotarla.
Per siti con altissimo tasso di aggiornamento o con scarsissimo traffico. non è proprio il caso di tenere la cache attiva