With GraphQL, it’s very easy to dive deeper into this and pack it all in one single call.

FWIW there’s a Batch Framework for the WordPress REST API, lets you pack multiple calls in one request. It’s so crucial for something like Frontity.