Самая большая – мейнстрим чуваки в модных шмотках жонглируют веб фреймворками аля React, Vue, etc. В итоге браузер вместо нативного для себя html получает кучу JavaScript кода, который потом еще идет в 10 разных бэкенд ендпоинтов, грузит там jsonы и только потом все это сгружает в нативный для браузера HTML. Каждое обновление React'а объявляет предыдущие практики устаревшими и опасными, поэтому вместо работы все заняты переездами на новый модный фреймворк. Плюс для корпораций, что любого работника можно легко заменить, они такое любят.
------
Бэкенд деды типа vas3k'a говорят, что это цирк с конями, и ебаный фестиваль спиннеров, который крутятся у вас в разных местах страницы в ожидании данных. И вообще браузер нужно сразу кормить HTML кодом, а если нужна интерактивность, то юзать HTMX, который дает возможность делать запросы к бэкенду для любого элемента (в нативном HTML только <a> и <form> умееют делать запросы). Бекенд в такой парадигме сразу отдает куски HTML, которые браузер вставляет куда нужно. JS используется только для того, где реально нужна интерактивность, типа перестаскивания элементов. Бтв, на момент написания поста у HTMX 972 CEO, чуваки чисто рок-н-роллщики
------
Есть еще js пуристы, которые не похожи на бэкенд дедов (и вообще считают, что бэкенд это просто обертка над базой данных). Но как и бэкенд деды матерятся на долгую загрузку сайтов и винят во всем тупые громоздкие фреймворки. Манупилируют DOM вручную из JS, любят говорить про нативные Web Components и хвастаться тем, что не ждут мегабайты зависимостей прежде чем загрузить страницу.
------
Я не понял, какая из позиций мне ближе, но кажется я дед.
