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