Неправда Ваша. Во многих случаях когда необходимо изменить исполняемый код "на лету" - типа изменить содержимое памяти - гарвардская архитектура, в случае применения MCU (допустим с флэшь памятью, ОТП памятью программ) накладывает некоторые ограничения
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)