Корень проблемы своидится к используемой технологии, а именно к ASP.NET
И не потому что технология не позволяет, а потому, что изобретать сообственные элементы - дорого и долго, проще взять готовые от Майкрософта.
А ведь работа над удобством того или иного продукта начинается именно с притягивания за уши.
К примеру, у Electrolux'a есть целый отдел, работники которого ходят в гости к домохозяйкам и наблюдают, как те используют технику Electrolux.
Насколько я помню, одно из добавлений было сделано, когда обнаружили что домохозяйки закрывают дверь духовки газовой печи ногами. Не помню что конкретно сделали то ли более удобную ручку для закрывания ногами, то ли для закрывания руками..
если бы собиратели компьютерного железа ходили домой к гикам и смотрели как они разбирают/собирают/ковыряют компы.
они бы сделали удобнее расположение элементов на материнской плате... просто иногда так неудобно оперативку вытащить/воткнуть и т.д.
Критика юзабилити сайта ASUS