I agree with you but I do wish for something that can improve on rest in ways GraphQL at least purports to.
Query chaining/batching and specifying a sub-selection of response data seem like solid features.
The graph schema seems to make good on some of the HATEOS promises.
I like the idea of GraphQL but the downsides have me worried.