> would have to do 2 separate requests if they wish to update the UI

I'm not exactly sure what this means. Can you clarify this, and is the impact worth the technical debt it generates in the back-end?