Если в Вашем конкретном случае это работает нормально, то я вас поздравляю. Существует много версий загрузчиков и сценариев обновлений с разных версий и разных загрузчиков. В вариантах с изменением модели, потребуется миграция. В вариантах с изменением версий (особенно переход на несколько версий) может потребоваться востановление и починка приложений (в зависимости от настроек авто-обновления пакетов). Если переход последовательный с предыдущей версии и с сохранением модели, может и просто запуститься. Не очень опытные пользователи должны быть готовы к таким сценариям и возможным вариантам. Вопрос был задан достаточно общий без указания начальной версии и загрузчика, потому и ответ более общий с вариантами.
Столь категоричное утверждение о единственно правильном вашем варианте довольно спорно, начинать диспут с пеной у рта о правильности одного или другого способа не стоит.