User control and freedom is the principle that people will take many paths through an interface (not always the intended ones), and so wherever they end up, they should be able to return to where they came from or change their mind. The notions of “Cancel” and “Undo” are the best examples of user control and freedom: they allow users to change their mind if they ended up in a state they didn’t want to be in. The dialog below is a major violation of this principle; it gives all of the power to the computer:
I agree. The lack of options like Cancel or Undo removes the user’s ability to backtrack or correct mistakes, which can lead to frustration and a feeling of helplessness. Interfaces should empower users, not trap them into unintended actions.