Да, есть такая проблема.
Процентов эдак 90 фронт-эндеров, которые думают, что они умеют верстать - верстать не умеют. А уж про бэков и речи нет, там вообще глухо.
А всё потому, что уже много лет в иерархии веб-разработки верстка считается одной из низших ступеней. Это непрестижно, это низкооплачиваемо, это некруто (не везде, но в среднем). Много раз доводилось читать, что "засиделся в верстке = прекратил развиваться". И любой неофит, выучив список html-тегов и css-свойств, да какой-нибудь препроцессор со сборщиком, гордо ставит себе ачивку "верстка" и радостными прыжками устремляется в джунгли JS. Умея при этом верстать на уровне неандертальца.
Между тем хорошая верстка - это знание множества тонких моментов, специфический опыт, понимание поведения контента и, не побоюсь этого слова, дизайнерское виденье.
Хорошие верстальщики есть. Но:
а) Их мало.
б) Ценник довольно высок.
в) Они редко сидят на фриланс-биржах в свободном доступе, а чаще работают по постоянной клиентуре (которая осознанно готова платить соответствующую цену).