Completely agree. Most GraphQL interfaces are papered over a relational database that speaks SQL. It seems ridiculous to me to have 2 query languages on top of one another like this. Feels like any GraphQL system could've just exposed their SQL directly for way less code and more flexibility.
Though I guess the layer in between lets you change your SQL schema without changing the GraphQL schema.