В отличие от случаев, когда что-то явно не работает из-за ошибки в программе, найти виновного в ошибках дизайна гораздо сложнее.
Плохой дизайн же не делает ошибку сам – он приводит к появлению ситуаций, когда ошибку делает человек. В таких случаях, особенно у самих дизайнеров, появляется соблазн все свалить на пользователя – "ну тут же написано! куда он лезет! не видит разве!".
Истина же в том, что в идеальном дизайне все сразу разберутся и будут все правильно делать. Поэтому любые ошибки, совершенные пользователями, говорят о том, что дизайн не идеален. И виноват в этом дизайнер.