I believe there's a relatively simple ssrMode flag in Apollo Client 2.0 that may help your use case here?
With this sort of graphql extension, having generic query power for restful clients is awesome. TBH I think that's pretty great compared to baking graphql clients.