Не знаю как интерфейсы _воообще_
а вот интерфейсы сайтов, и вообщ еинтернет ориентированых систем, совершенно понятно почему делаются не на столь вами любимых принципах. Потому что они оринетированы на минимизацию стоимость вхождения в большей степени, чем на минимизацию стоимости дальнейшего использования.
То же кстати и с клиентскими приложениями, если подумать - как говорит Cтив Круг "не заставляйте меня думать". пресловутые "интуитивно понятные" интерфейсы оринтированы на то, что бы с ним мог _начинать_ работать не знакомый с ними человек. А уже потом, у него будет тот самый эффект - зачем переучиваться на лучшее, когда и это вроде работает?