As principais causas de frustração do usuário em websites incluem: 1) Expectativas não atendidas e mensagens ilusionistas; 2) Mensagens de erro não úteis; 3) Sobrecarga do usuário com tarefas desnecessárias de atualização; 4) Interfaces com aparência desagradável.