John Travolta
чего?)
Это как переложить на бэкендщика задачи по девопс, многие компании так и делают, но в нормальных это два разных человека, так и на фронте, один пишет код и создает архитектуру, второй верстает
Конечно, фронтендщик должен знать ее, но быть спецом не должен, мое субъективное мнение)
Проблема в том, шо если фронт не знает вёрстки он только будет усложнять работу верстальщику,а в дальнейшем и себе ( если на проекте есть какой-либо фрейм, привет инкапсуляции ).
И часто бывает такое, шо фронтендщику не выделяют верстальщика ( т.к он занят на другом проекте ) и фронт начинает лезть в верстку, так за полгода можно проект скатывается на дно. В плане того что небольшая правка по верстке будет ломать весь UI ( у меня не раз такое было ).
В моём понимании, фронт должен как минимум год поверстать для того чтобы понимать что да как работает. К примеру как шрифты не стоит подключать, как имеджи правильно грузить и т.д
А верстальщика уже звать как правило когда это действительно нужно ( к примеру адаптив сделать ) либо допилить какую-то страницу ( уже на готовом проекте ), а дизайнер занят в это время.