Это стереотип. Хотя предпосылки для такого мнения есть. Когда люди женяться и начинаюи жить под одной крышей, как бы они не любили друг друга, но происходит столкновение интересов на бытовой почве. Если люди молоды, они обычно легко " притираются" друг к другу, меняют свои привычки или находят компромисс. Люди зрелые - а 40 лет это уже зрелость - часто "закостенели" в своём образе жизни, им труднее скорректировать свои привычки под обычаи другого человека, под совместную жизнь, и часто ломка многолетнего холостого уклада жизни ведёт к гибели семьи. Женившись после 40-ка, мужчина может понять, что жизнь золостяка его устраивала больше. Он сам о себе заботился, готовил, убирал квартиру, как ему это нравилось - "под себя", женщины были, возможно и не постоянные, но секс то был, детей ему, предположим не надо; когда хотел возвращался домой, и с кем хотел. Да и к такому чувству "любовь" после 40, уже не такое трепетное и романтическое отношение как в 20. Поэтому часто мужчины, не женившиеся до 40, не видят в этом смысла после. Единственное, если хотят детей, тогда конечно женяться. Но повторюсь, нельзя всех под одну гребёнку. Есть такие, кто в любом возрасте такой муж, что лучше б никакой.
А вот второму мужу моей бабушки было 57 лет, когда они поженились. И она была его первой женой. Он её очень трепетно и нежно любил, и муж был примерный.