In the systems where I designed both front and backend and the API I did not need graphQl, but in many of the large companies I have come in to where things have been developed by many people over a significant length of time GraphQL really improved the frontend performance and time to release new functionality once it was introduced.
Perhaps it would have been the case if they just cleaned up and released a new Rest endpoint, but I'm not so sure.
Perhaps it would have been the case if they just cleaned up and released a new Rest endpoint, but I'm not so sure.