Too Long; Didn't Read
GraphQL is probably the best language to "Query" pre-defined object trees. It's not really a Graph Database Query Language, like Cypher, but we still love it. The language is just too limited to be used as a configuration language. GraphQL, by default, has no support for imports. Directives are great when used with GraphQL Operations, but quickly turn a GraphQL Schema into a mess when used for configuration. I'll go through some examples to illustrate the problems.