I agree, the new inline comparison commit it not only unusable but dangerous.
According to the Xcode 15 Release Notes the driving factor behind the change was a non-modal UI which lacks room for a side-by-side comparison. So they got rid of it.
https://developer.apple.com/documentation/xcode-release-notes/xcode-15-release-notes