I have changed my mind about GraphQL

Boilerplate became cheap, but GraphQL still wins when a durable schema contract matters across teams and clients.