В случае, если PHP используется в качестве шаблонизатора HTML-форм, то должен использоваться исключительно его
альтернативный синтаксис управляющих структур. Вот почему:
Изначально PHP - язык шаблонизации, альтернативный синтаксис ближе к
PHP/FI, чем текущие C-подобные языковые конструкции. Этот вариант синтаксиса ограничен (поддерживаются условия, циклы и условные переходы + оператор упрощённого вывода), отчасти потому что подразумевается его достаточность именно для целей шаблонизации.
MVC определяет чёткое разделение логики и оформления. Использование внутри View стандартных языковых конструкций вносит неявную возможность внести туда логику. Альтернативный синтаксис отделяет View как структурно ("сложнее писать логику") так и визуально ("иначе воспринимается").
Сюда же относится и претензия о том, что стандартный синтаксис лучше поддерживается IDE, и, значит, позволяет создавать более сложные конструкции. Если View требует конструкций, в которых альтернативный синтаксис становится трудно поддерживать, это сигнал о переусложнении View.
tl;dr: альтернативный синтаксис предназначен для шаблонизации и мешает накосячить.
Это очевидные вещи, которые не могут являться предметом дискуссии.