Вы правы - слой рендеринга html уверенно убегает на сторону клиента, но простите - ваш бэкенд только разметку генерит? Слой бизнес-логики никуда не делся, слой доступа к данным никуда не делся. Да, современный бэкенд больше похож на хитрый API доступа к данным, чем на приложение, но все зависит от сложности вашего приложения. Опять же - источники данных могут быть различны, может присутствовать слой кеширования часто используемых данных. Проверка уровня доступа к данным также должен контролироваться на сервере, а не улетать в базу. Ну и т.д.