This feels very useful for training agents but almost completely useless to humans? Do I really want to go back to every change I made? Whatuse would that be?
(It's also why you never need to manually save a file in jetbrains. It just assumes you want to save, because you can always safely go back if needed. Editors with manual saving feel cumbersome now)