Anna_JS, ну да, насчет "не для всех сценариев" ты в точку. У меня вот например, для сайта-визитки вообще никакого смысла в нем нет. Это ж сколько мороки! Там и так данных кот наплакал.

Но если проект посложнее, где действительно много разных связанных данных, типа как на каком-нибудь маркетплейсе, там уже другое дело. Клиент сам забирает только то, что ему нужно, и никаких лишних запросов. Это прям реально ускоряет работу фронтенда, имхо.

Еще круто, что схемку можно удобно описать. Как такая супер-документация получается, сразу видно, что где лежит и как это достать. Это вам не REST, где ты полдня ищешь, какой эндпоинт тебе нужен. )