ни хуже ни лучше, просто возможны разные подходы и решается это на уровне проектирования исходя из задачи, кто то использует шаблонизаторы, кто то нет, да и к тому же, к чему Вы пришли (к разделение фронтенда и бекенда) уже давно придумано, например в патерне MVC.
jQuery это JS библиотека облегчающая работу в DOM, с AJAX. Шаблонизатор это иное, его цель это разделение между уровнем представления и бизнес-уровнем в веб-приложении. JSON вы можете разбирать не только JQuery, но и любой способной на это JS библиотекой (если надо делать это на клиенте). Мне кажется Вам нужно разобраться с понятиях, а то вы путаете холодное со сладким.