Такая схема является умолчательной для проектов, использующих SSR подходы (React и в некоторой степени Vue). Это самое лучшее (единственное?) решение на сегодняшний день, для разделения обязанностей. Laravel в данном случае выступает как REST/GraphQL сервер, а вся логика UI и шаблонизации переносится на сторону фронтэндеров.