I am not sure about that. Both RESTful APIs and GraphQL APIs need to be designed and flexibility is basicaly a measure of how good your API design is. I don't see how GraphQL is intrinsically more flexible.
> With less flexibility, and more round trips
That all depends on the API.
Sure - but if you ever want it to be as flexible as GQL, you need to implement...a query language?