My review job reads changes after they land, so every finding needs a defined response. I made that response fix forward by default. Reverting is easy to automate and it throws away work that was mostly right, and it reads as a judgment on the author rather than on the behavior. Revert is now reserved for two cases: no forward fix exists, or the changed behavior cannot safely stay in place while one is written. The cost is that a wrong behavior lives a little longer. I would rather carry that than have a review agent whose only lever is undo.