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