Вы не учитываете фактор одномоментного понимания когда и то-что после какой то стадии уже практически никто (особенно если программисты меняются) не понимает где находится что-то что нужно изменить, а потом еще и не скомпайлится ничего от вроде-бы работающих изменений и вообще все слетит нахуй. Да. В теории можно изменить все, на практике же в большинстве случаев проще будет с нуля все написать.
Посмотри внимательно на фотографию Тодда Говарда...
а теперь продумай в голове еще раз -
"Думаю что для Старфилда и ТЕС 6 они делают/делали что-то новое в этом плане."