А что вас там не устраивает? По-моему, вполне логично отделять UI от BE с данными. Статика грузится гораздо быстрее, она легко оптимизируется. А динамические данные получаем с бэка. Какой смысл встраивать их в html на стороне сервера в 2021 году - непонятно...