To me, this question is the same as:
However, it appears that the basic fundamental of how REST parameters are constructed doesn't allow for flexibility for operators
GraphQL is just a fancy version of Meteor methods, or REST API endpoints.
So let's say you have the following query:
In your mind, translate that to:
const meResult = me();
const bestFriendResult = meResult.bestFriend();
GraphQL is nothing more than a language for calling a bunch of nested functions over a network. It's not a query language with operators etc.