Без заголовка
Моделирование как меняет язык по сравнению с непосредственным программированием (на доступный экспертам-предметникам), так и уменьшает объем кода (а значит и время программирования/отладки) по сравнению с непосредственным программированием. И добавляет еще много чего (например, добавляет повторноиспользуемости).
Еще нужно обязательно учесть, что моделирование я рассматриваю не в рамках программной инженерии, а в рамках системной инженерии -- т.е. в том числе моделирование для железных систем (и поэтому пример у меня в этом тексте -- гидравлические процессные модели из насосов, трубопроводов и резервуаров, те самые P&ID диаграммы).