Насколько оправдано использование в html - php include?
Не оправдано. По умолчанию на большинстве серверов код пхп не выполняется внутри html файлов. Вы можете это настроить в конфигурации сервера, но это не рекомендуемое поведение. Обычно, если вы хотите использовать код, файлы изначально именуются с расширением php, что, впрочем, не мешает им содержать чисто хтмл без кода.
По вашему вопросу - да, код (в том числе и разметка) может и должен быть разбит на значимые повторяемые блоки. Так же читайте про шаблонизацию и разделение кода и представления.