Core does have a tool that you can use to choose which edit to keep, Version Changes command.
This hasn't changed since 10 years ago, at least from what I can see in Pro 3.3. I am surprised this was not in Arc since ArcView / ArcINFO 3.x. Multi user data review is not new nor unique to GIS. Karl you put it perfectly. This should be in a simple to use as a user interface. When it comes to reviewing mission critical data the focus should be the data, not building the airplane while we fly it. And when there are dozens or hundreds of field editors, there will be some incoming bad data that needs to be screened out. There are a million ways we could create a workaround with Python, models, but it should be out of the box. I'll ask the SDE team at UC this year about this workflow.