Q: why can't we undo our mistakes in the real world?
or better yet, why can we undo our mistakes on computers?
A: in both cases, you can undo some mistakes and not others. there are plenty of undoable and non-undoable actions, both in comuters and outside of computers