Обновление чего? Это и есть объяснение
Это имеет значение.
Ресурсы сайта необходимо загрузить. Кэширование помогает, но если вы вернётесь значительно позже, возможно, потребуется загрузить новую порцию данных.
Это ничем не отличается от обновления приложения, но происходит автоматически и каждый раз. Такова природа веб-приложений.
Одно из существенных преимуществ такого подхода (похожего на нативные приложения) заключается в том, что инкрементальные запросы данных при работе с веб-приложением гораздо меньше, поскольку большая часть клиентского кода уже загружена при первоначальной загрузке, и обычно вы скачиваете лишь относительно компактные данные в формате JSON при навигации и выполнении действий.