Quando os diálogos modais são realmente necessários?

Os diálogos modais são ruins, mas continuo lendo "Você deve remover os diálogos modaisquando possivel"

Quando não é possível remover caixas de diálogo modais? Quero dizer, quais são algumas tarefas verdadeiramente modais que nos forçam a usar diálogos modais ruins?

O exemplo mais comum é o "Deseja salvar?" Eu acho que esse é o problema do conceito de fazer o usuário clicar em Salvar em vez de lembrar quea entrada do usuário é sagrada. Se você acabou de salvar automaticamente com a capacidade de "desfazer" ou fazer revisões, nunca precisará perguntar ao usuário se ele deseja salvar.

"Tem certeza de que deseja excluir?" Desfazer exclusão"Você tem certeza que quer sair?" Por que você pergunta isso? Você é tão vaidoso?

Por que precisamos de diálogos modais?

EDITAR

O aplicativo da Web não conta nos meus livros, a menos que eles escrevam seu próprio sistema de janelas de interface do usuário no navegador. Os aplicativos da Web não têm as mesmas ferramentas definidas para os aplicativos de desktop.

EDIT 2

Minha pergunta é um pouco diferente daquela rotulada como duplicada. Eu sinto que não há nenhum caso em que os diálogos modais sejam a melhor solução. A questão referida pressupõe que exista esse caso.

Duplicado de:Quando a UI Modal é aceitável?

questionAnswers(3)

yourAnswerToTheQuestion