Сегодня программисту вполне по силам осваивать вёрстку и можно точно обходится без верстальщика.
Между «освоить» и «владеть в совершенстве» - огромная пропасть. Да и я не вижу в этом никакого смысла - стоимость рабочего часа верстальщика существено ниже стоимости рабочего часа программиста. Ну вот можно глянуть например тут:
http://jobs.dou.ua/salaries/. Берем Senior Software Engeneer (это далеко не верх карьерной лестницы), язык PHP, стаж 10 лет - 3000$ в месяц, смотрим Верстальщик, стаж 10 лет - 1500$ в месяц.
Если программист работает все время по одной ставке - получается, что заказчику придется переплатить в 2 раза за время потраченное на верстку. А если программист верстает по более низкой ставке - то непонятно, зачем это ему - он за это же самое время может заработать в 2 раза больше.
Кроме того, когда у разработчика одна специализация - он может все свободное время посвящать повышению квалификации в этой области, изучать и пробовать новые технологии. А если он параллельно хочет быть и верстальщиком, и дизайнером - то время на повышение квалификации можно делить на 2, на 3... И, как следствие, развитие его, как специалиста в каждой отдельной области будет идти заметно медленнее.
Так что я не вижу резона, чтобы разработчик занимался версткой. Хотя, безусловно, основы знать необходимо (чтобы его потом верстальщики не прокляли).
PHP не такой сложный язык, а скорее халява, даже с OOП и MVC чтобы падать в предсмертной конвульсии и кричать что я не могу... Тут не Си...
Изучить синтаксис языка и поверхностно ознакомиться с популярными методологиями это совсем не одно и то же, что владеть языком в совершенстве и использовать все его возможности. И проектировать приложения с учетом всех возможностей, которые предоставляет язык. Точно так же, как умение читать спецификацию, знание таких понятий как DOM, элемент, селектор и понимание механизма наследования стилей отнюдь не гарантирует умения верстать. Основная проблема веб-разработки, что порог вхождения очень низкий, и, как следствие, полно участников рынка, которые к сожалению лишь поверхностно знакомы с тем, чем занимаются и по сути являются дилетантами. А потом приходится разгребать и разгребать...