На том же Wordpress если писать не лендинг, а например интернет-магазин с несколькими сторонними плагинами, у которых потребуется внести некие изменения в верстку, то сплошь и рядом придется работать с конструкциями типа
echo "<ваша верстка style=\"display: $fooDisplay;\">" . $data['foo_bar'] . '</ваша верстка>';
, кроме того, придется еще искать где именно находится нужная конструкция, так что понадобятся хотя бы знание синтаксиса и умение отлаживать - stacktrace, логирование.
Если же вы не только верстальщик, а фронт-енд-программист, то и для реализации AJAX необходимо иметь представление о серверах.
Вообще именно CMS со своей экосистемой лучше "заточены" под full-stack разработчиков, заказчик же не будет просить изменить только верстку и JS, а попросит добавить какую-то "фичу", для которой, скорее всего, потребуется и PHP, лучше сделать все самому, и получить всю оплату, делиться с кем-то другим в таких случаях просто невыгодно.
Кому такой подход не нравится, ищите "самописные" проекты в более-менее крупных фирмах, там стараются разграничивать.