Веб-дизайнер должен разбираться в HTML и CSS?
Дизайнер должен иметь представление об HTML и CSS не для собственноручного внесения правок, а для того, чтобы представлять, как это реализовывается ан практике. Банальный пример — фотогалерея на сайте. Дизайнер нарисовал нестандартный вид открывающейся фотогорафии, а клиент не оплатил ее верстку. И попробуй объясни заказчику, почему вы можете прикрутить «якобы стандартный» шаблон плагина, а не тот, что нарисовал дизайнер. Пример — первый что пришел в голову. Суть в том, что можно нарисовать красивый дизайн, при он будет достаточно просто реализован. Дело не в лени, просто зачем перенапрягаться, если клиент не платит за нечто крайне уникальное.
Сайт, нарисованный дизайнером, который хорошо разбирается в верстке html / css и сайт, нарисованный дизайнером, который в этом ничего не понимает / не хочет понимать — два разных сайта. Заказчики в основном с большей охотой принимают второй вариант (из личной практики).