В большей части моих проектов я согласен с таким подходов. Но был один, в котором была куча матричного матана и адских алгоритмов оптимизации. Вот там скорость была критична, хоть увеличение размера кода раза в 2 или даже в 3 никого бы не напрягло.
Проект был без линуха, под примитивной RTOS - перепиленной FreeRTOS.
ARMу было доступно 16М ОЗУ SDRAM.