У Вас есть некоторая ошибочность в рассуждениях.
Во-первых, старость никого не красит. Никогда.
Поэтому нормальные люди, не только мужчины, но и женщины, предпочитают более молодых.
Что касается мужчин, то они позже взрослеют и дольше выглядят моложе. 60-летний мужчина и 45-50 летняя женщина, выглядят, как правило, одинаково. Это одна из причин, кроме экономической. поему женщины предпочитают более взрослых партнеров. Вот почему приведенный Вами в пример мужчина выглядел моложе сокурсницы. В 50 лет мужчина еще жених, а женщина - уже бабка.
А теперь, что касается двух приведенных в пример женщин. Пока одна одевалась скромно, не делала прическу и не пользовалась макияжем, другие ее затмевали. Вы на нее просто не смотрели. И вот прошло более 30 лет. Серая мышка расцвела с 20до 30 (а вы пропустили эту красоту, стала следить за собой и тратить на себя деньги) и продолжила следить за собой даже в 50. А прочие красавицы распустили себя и стали просто пожилыми тетками.
так что к старости все портятся, что мужчины, что женщины и особенно это заметно, если сравнивать молодого мужчину и 50-летнего и женщину в расцвете и то, что от нее осталось к 50. Сравнивайте их с молодыми, а не друг с другом. Некоторые просто портятся быстрее.