If you control the back and front end, I don't buy into this argument. You don't have to define all your REST endpoints up front, you can add them as needed.
If you're serving a public API and you really don't know up front what endpoints people will need, or like facebook you have tons of people with different needs, then maybe GraphQL makes sense.