King Conga,
from slightly different angle, I share your concern. In my view, you should be able to undo any "action".
I don't believe proper "undo" function requires a "wish". To me - it's a bug. With all other software I have used, I am able to undo the last step(s). Even if a single "action" does multiple tasks.

Common exceptions to Undo are UI views and UI customization and things like solos/mutes.