Unless this has changed (I haven't looked at GraphQL in a while), the killer SQL feature is a formal filtering syntax (the WHERE clause). GraphQL only deals with projection (the SELECT clause). Of course you can add your own home-grown thing; if you do that, why use anything standardized (e.g. GraphQL) to begin with?