Да его доводы я тоже понимаю. Дизайнеры рисуют картинки, верстальщики делают html, программисты-фронтендеры раздирают html на части и суют в шаблоны, каждый занят своим делом.
А не проще ли сделать тайпчекер для шаблонов, чем мешать хтмл с жабаскриптом в jsx/tsx?
То есть язык не должен ставить препятствий для того, чтобы программист мог описать что-то сложное, потому что в таком случае программисту придётся описать то же самое, но ещё сложнее.