Det är snyggt men det blir ju mer jobb. Det passat inte till allt. Mer om man har ett API man levererar utåt som en tjänst och det finns många entiteter och fält att välja på. Å andra sidan kanske man också måste stödja vanlig REST då, alla hanterar nog inte GraphQL så bra ännu.
Jag tycker många överdriver i sina arkitekturer och vill gärna ta in det senaste och coolaste för att det är kul och imponerande, men att ständigt tänka så riskerar att bli mycket dyrare till ingen större nytta. Det är också en styrka att känna till det senaste men aktivt välja bort det ibland.