что всё же надо признать что архитектура должна быть юай центрик
От приложения зависит.
Если приложение на фронте - это получить данные, показать пользователю в форме и отправить обратно - наверное, да, больше про UI.
Но есть кейсы, когда бэкэнд - это тупые сервисы, которые делают какую-то одну вещь, а на фронте пишется вся логика.