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

, но нам например нужен чистый битрикс).
Еще ситуация в последней 11 версии - Монитор качества при проверке на всех наших проектах показывает, что файлы модулей были изменены, хотя там ничего не трогали.
Значит либо обновление прошло криво, либо что-то еще.
Но факт на лицо - файлы не соответствуют эталону.
Обновили бы поверх и проверка прошла успешно.
Да и тех.поддержке Битрикса было бы удобнее - при некоторых обращениях не просить доступ и лазить по сайту в поисках "кривого" файла, а просто посоветовать "обновить ядро поверх".
Еще пример - перенесли сайт, а архив битый или кривой, и на старый сайт уже не войдешь. Понятно что ситуации разные бывают, но хотя бы ядро записать поверх - уже лучше, чем полностью потерянный сайт.
Естественно для безопасности эта функция должна быть доступна только для активных лицензий и для систем у которых стоят все стабильные обновления.
Хотя может быть и бред это все

.