Юзабилити гораздо больше, чем вы говорите выше.
Например, набор компонентов в .NET для WebForm может использоваться для определенного типа пользователей, а не другого, на основе любого количества человеческих факторов, влияющих на производительность пользователя.
Юзабилити - это понимание вашего пользователя и его контекста использования для оптимизации дизайна вашей системы, чтобы максимизировать производительность ваших пользователей.
Вышеуказанное является очень узким по объему с точки зрения удобства использования. Может быть, если вы расскажете нам что-то о типе пользователя, вышеприведенные работы будут более уместными. Кроме того, вам лучше всего подкрепить свои пункты выше, поскольку удобство использования измеримо, и вы не хотите защищать рекомендации для сообщества разработчиков по внедрению, которые являются недействительными.
Но хорошо, что вы заинтересованы в удобстве использования. Поэтому, пожалуйста, продолжайте исследовать эту область