You started with this:
> The best way to understand the value of something is to lose it. So, let’s first imagine a world where GraphQL clients didn’t exist and then, from that point of view, figure out what a GraphQL client implementation would have to do to be useful.
But, never went forward with it or rather, never declared the issues one runs into with RESTful(ish) client-server communication. I would have loved it if you had. :-)