Для удобства работы конечных пользователей.
Удобство вопрос философский и очень относительный.
В моей организации у многих пользователей уже при запуске GUi возникает страх перед дальнейшими действиями.
Ну понятно косынка или сапер привычнее, а тут же работать нужно.
И далее слышишь заключение типа: "Интерфейс программы морально и технически устаревший, не интуитивный, сложен для понимания и освоения".
Интуитивно понятный интерфейс в этом мире один - сиська, родился и уже знаешь как этим пользоваться. Все остальное в этом мире к сожалению нужно изучать. И я сомневаюсь что у ваших пользователей есть сертификаты на темы проектирования пользовательского интерфейса и они являются экспертами в этой области.
Да и вообщем не только ради удобства а и ограничения блужданий пользователей по системе. Имеют свой "рабочий стол" с четко определенным набором функций, действуют по инструкции и все без лишних телодвижений.
Набор транзакций в пользовательском меню и является таким набором без лишних, как вы говорите телодвижений. Ну это чтобы никто никуда не блуждал.