В рамках одного изыскания пришёл к очевидному выводу о важности хорошего пользовательского интерфейса - но не с дизайнерской, а с инженерной точки зрения.

По мере роста сложности системы вероятность серьезных проблем чаще определяется не свойствами отдельных элементов (модулей), а качеством их взаимодействия и количеством скрытых зависимостей между ними. Это довольно твёрдая точка зрения в современной системной инженерии.

Пользователь цифровой системы (софта) в инженерии тоже считается частью системы в момент эксплуатации, если только система не автономная. Ну и раз мы считаем пользователя частью системы, то утверждение про качество взаимодействия между ним и остальными частями системы будет справедливым. При этом пользователь для создателей системы - это модуль с самой большой долей неопределённости во всех аспектах. У людей разный уровень цифровой грамотности, разные картины мира в отношении одного и того же софта, разные ограничения (зрение, мобильность, размер экрана) и т.п.

В свете вышесказанного интерфейс "человек-система" становится критически важным. Его качество определяет надежность и предсказуемость всей системы.