That really depends on your API! We have an orchestration layer that exists specifically so our front end does not have to run multiple queries all the time. Most of what our front end does is by running a very small handful of queries.
I think orchestration layers are something most growing/larger orgs strive for, in my experience.