Because so you can separate the data from the layout. You can e.g. return a list of strings and then the strings become the summaries of a set of details elements.
Unless you have a good example, I think you’re coming at this from an “everything’s a nail if the only tool I have is a hammer”.