Use case with FHIR's history data

FHIR has a feature to store history data.
Are there any specific use cases that make good use of this history data of FHIR?
For example, when the Observation data is modified, the values before the modification can be referenced in the viewer.
I know that such an implementation is possible if the history data is maintained correctly, but I would like to know some concrete examples.

Observations aren’t often modified, so history would primarily manifest if you had a change from a preliminary to a final result or there was a correction and you needed to search to see what it used to be. History would be more important on resources like Condition that are updated as the underlying physical state of the individual changes. Looking at history allows you to see what’s changed over time.