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