Наверное, сравнение со строительством не очень удачное. Посреди стройки никто не живет, а систему программисты практически всегда режут по-живому, с данными, с пользователями... на ходу. Пусть даже модификация создана и протестирована на копии системы разработчика, её установка в живую систему - это как замена детали у самолета в полете.