The Pro SDK for .NET provides a DifferenceCursor Class. ArcPy would benefit by having this functionality and class added as well.
Adding this class to ArcPy would allow for developers to analyze more effectively the differences between versions, either in a traditional or Branch version context.
Seemingly, difference cursor operations are already executed when one examines the Version Differences UI tool inside Pro's Versioning ribbon.
Sample Workflow:
Developer or analyst wants to return a record set showing the delta inserts, updates, and deletes during a given week of versioned editing for a workspace. Rather than use the Pro UI, the DifferenceCursor class would allow the developer to return a results set and then pass that results set into the output format of their choice (dashboard, flat file as e-mail attachments, etc.)