А что прикольного? Отдавать куски контента - это как минимум заморочки в будущем, когда решите дизайн поменять. Верстальщик у вас по коду будет лазать? Хотя это можно предусмотреть на ранней стадии, наплодив файлов в шаблонизаторе (ага, и не забывая их поддерживать). На фронте тоже потенциальные заморочки с отслеживанием событий, вдруг надо нажатие на кнопочки отслеживать, которые находятся внутри загруженного блока? Конструкции вида $('body').on('click', 'some-element-inside-loaded-block') работают медленнее, чем $('some-element').on('click'), плюс, я понятия не имею, как вы сможете в этом случае прикрутить адекватный фреймворк и заставить его работать. А если у вас плагин вида datatables в загружаемом куске кода нужно будет активировать или нечто, что будет сжирать память, если его не выгружать перед удалением html блоков? Вы в конечном итоге придете к тому, что кроме html вам придется еще и js отдавать с тем же pjax и на этом моменте поймете, что дико встряли. Хотя справедливости ради замечу, что ssr для js-фреймворков я на практике не использовал пока (нет надобности, так как фреймворки в моих задачах отвечали о сих пор за в принципе неиндексируемые страницы типа личных кабинетов) и там тоже не в два клика все делается, но из этих двух вариантов я бы предпочел про ssr почитать, чем внедрять pjax.