Не столько "модно", сколько социально логично.  а) женщинам до достаточно недавнего времени "нетполагалось" работать. Значит, муж должетн был содердать сенмью, и убычно более старший мужчина в этом более надежный. Если что - на богатых вдовах или по другим причинам ЛИЧНО обеспеченных дамах женились и помладше, причем не всегда "чтобы быть альфонсом"б) медицина была на несколько другом уровне, то есть дама должны быть в молодом возрасте, чтобы с бОльшей гарантией иметь возможность родить детей и вырастить их.  в) считалось, что мужчитна должен "нагуляться" перед женитьой, зато жена должна быть "без прошлого". По разным причинам, в том числе и здоровья. Сейчас с этим попроще.И ДАЛЕКО не всегда более молодой муж является инфантильным и ищет "мамочку".  Как ДАЛЕКО не всегда более старший муж - человек зрелый...иногда и 50-летние женятся на 20-летних, будучи инфантильными и безответсвенными.