Alert dialogs that block the application are regarded as a bad design solution by usability practitioners, since they are prone to produce mode errors.
By contrast an alert dialogue creates a modal state that isolates a particular element of the form and requires a user to address it before proceeding to the next step.
[citation needed] Modal alert dialogs are prone to produce mode errors due to their unrequested nature.
In applications without proper user-centered design, the developers decide the text of the message, including terms and concepts from the mental model of the programmer, not of the user's view of the world.
Since the dialog doesn't work to accomplish the user needs, the common reaction will be to dismiss the alert without further consideration.