@janl @polotek to a broader extent, I think part of this also comes from screens that need to gather data from multiple sources – whether the app is talking to multiple APIs directly or through some sort of “backend for a frontend” proxy
“what do we do in the UI if one of the services is misbehaving?” is a question that requires a technically-oriented designer to have product-direction-level authority to answer, but those people don’t exist in modern software orgs