Объяснение
Activity проходит состояния жизненного цикла и может быть пересоздана. Процесс может быть уничтожен вне контроля приложения. Временное UI-состояние, состояние ViewModel и долговременные данные требуют разных мест хранения.
Задача для самостоятельного решения
Переживёт ли обычное поле Activity поворот экрана?
Показать разбор ответа
Нет, при пересоздании появится новый экземпляр. ViewModel помогает для конфигурационных изменений, а после смерти процесса нужны saved state или постоянное хранилище.