Никаких проблем с этим, совершенно нормальная и разумная вещь.
Иногда есть вариант использования для отправки данных, а не разметки и расширения с использованием шаблонов на стороне клиента, но это в основномситуации, когда вы отправляете много данных и хотите сохранить размер по проводам.(Например, большая таблица, в которой ее HTML-представление составляет 100 тыс., Но необработанные данные, скажем, в формате JSON, будут иметь размер только 10 тыс.). Или когда шаблоны зависят от условий на стороне клиента.Но по большому счету, прекрасно отправлять HTML, который вы затем включаете в DOM через innerHTML
(или любую из оболочек нескольких библиотек, которые помогут вам с нечетным смешком).