I think the language the developer writes their queries in is most important. It is very easy and logical to express what you want in SQL. Say we want to show a list of cities with more than a million people. Easy:
SELECT name FROM cities WHERE population>1000000
GraphQL queries on the other hand always look like gibberish to me.