My problem with an adversarial system is that there are two “teams”, each with a proverbial dog in the fight.
IMHO this is a bad thing. I wonder why no system has ever been developed that works like a crash investigation. For example, suppose someone has been murdered. Investigators who are relevant subject matter experts would do the investigation without having favourite outcomes.