Правильно и "придумали". Работать наравне с молодыми после 55 и 60 лет - это, как сейчас говорят, жесть. Да, отдельные индивидуумы могут трудиться и до 80 лет и даже больше, но требовать этого от всех - неправильно в корне.
Уж после 30 лет человек начинает, мягко говоря, "изнашиваться". После 40 лет возникает большинство болезней уже "старческого возраста" - гипертония, камни в почках и желчном, диабет, проблемы с костями и пр.
Пенсионный возраст, принятый в СССР, - это оптимальный возраст выхода на пенсию, просчитанный учеными. Уже после 50 лет человека (а то и после 40) считают пожилым, что бы ни говорили политики.
После 40 лет намного труднее найти работу, особенно, если она связана с физическим трудом (например, сидеть за кассой - это тоже физический труд, и голова должна работать).
Плюс психологический фактор: работодатель, как и любой другой человек, тоже считает, что после 40 люди уже не так сильны и здоровы.
А то что у женщин меньше возраст был, чем у мужчин, тоже объяснимо: рождение и вынашивание детей, уход за ними и семьей - это практически вторая работа, никем не оплачиваемая и не признаваемая за "работу". Но не менее тяжелая и ответственная, чем на "производстве". Если не более. Фактически женщина трудилась (минимум) в две смены.
Многие женщины и сейчас так живут: сначала дети и муж, потом плюсом внуки, а то и правнуки. Возраст "должности бабушки" не помеха - все считают, что она должна всем до последнего мига своей жизни (если на ногах).
Недаром ходит шутка: