Not that I would include this in my own shell. To the authors two example uses:
1) Undoing an amended commit. But if you're comfortable amending a commit, can't you just amend your amended commit?
2) Accidentally commiting an incorrectly resolved merge conflict. Revert the change if you want to be non-destructive. Reset HEAD~1 otherwise.