GraphQL is kind of trying to promise front-end engineers that they don't have to collaborate with backend engineers. And it just doesn't seem to work out well for anyone who actually does it in practice — unless you're Facebook.