Обязательно ли нужен html шаблон при разработке сайта?
я не верстальщик, но:
1) Что бы было что стилизовать - какая то html разметка все равно нужна. Хотя бы от drupal этого.
Дальше imho можно разделить на 2 случая:
а) если мы говорим про человека который умеет и верстать и кодить - то это его личное дело в каком порядке и как это делать. У меня есть знакомый верстальщик который не любит копипастить одинаковые блоки и пишет циклы на php :-)
б) Если говорить про студию где css потом пишут другие люди - то в целом это возможно если структура сайта укладывается в стандартные блоки разметки этого drupal без каких то хитрых оверлеев итд. Поскольку начиная с некоторого уровня заказчики хотят что то более интересное - такой подход соответственно определяет их максимальный уровень.
Вообще вопрос кто именно натягивает верстку в известной степени холиварный, я знаю проекты где frontend часть весьма сложна - в итоге их backend разработчики просто выводят данные в шаблон вообще без верстки, а frontend-ребята зацепляют верстку уже поверх.
Я не знаю делают ли ещё Флеш сайты, но там html и css не нужен... Вообще при любом раскладе...