Это да. Но иногда бэк бывает не доступен через интернет или нет доступа. Поэтому если фронт и бэк установлены на одном сервере. То можно написать прослойку для бэка. Мы на работе именно этим занимаемся. К тому же удобно обходить ограничения cors . Делать курл запросы. Ничего не хранить. Никаких баз данных. Только внутреннее апи для этого. Ещё удобно маппинг делать чтоб стор был чистым. А не писать огромные функции в мутациях. Экшнах и геттере
Обходить корсы можно с nginx, мапить апи на /api, тогда получается тот же домен с фронтом