тут столько всего намешано что одним ответом не отделаешься
во первых, физиология. С возрастом снижается выработка серотонина и дофамина. Префронтальная кора, отвечающая за контроль эмоций, деградирует. Хроническая боль (суставы, спина, давление) сама по себе делает человека раздражительным. Попробуй быть позитивным когда у тебя каждый день что нибудь болит.
во вторых, социальная изоляция. Вышел на пенсию, круг общения сузился до телевизора и очереди в поликлинике. Дети звонят раз в неделю. Друзья болеют или умирают. Человек чувствует себя ненужным и выражает это через раздражение.
в третьих, когнитивная ригидность. Мозг с возрастом теряет нейропластичность. Новое воспринимается как угроза, а не как возможность. Музыка непонятная, технологии непонятные, молодежь непонятная. Все непонятное раздражает.
и наконец, потеря контроля. Человек всю жизнь принимал решения, управлял своей судьбой. А тут тело подводит, деньги ограничены, мир изменился до неузнаваемости. Жалобы это способ хоть как то обозначить свое присутствие и значимость.
Можно ли избежать? Частично. Физическая активность, социальные связи, новые хобби, осмысленная деятельность. Но полностью отменить биохимию старения не получится.
Про потерю контроля прям в точку. Дед всю жизнь руководил бригадой на заводе, а на пенсии оказалось что командовать некем. Начал командовать бабушкой и соседями