Imagine how the world would be reacting if she was 17 and him 37. Same age gap, but she would just be a lot more attractive, her face isn't very good without makeup (she looks VERY old at 27) but she has large breasts (she claims to be natural but who knows if they are fake).

I found this posts elsewhere on Biblical and Catholic age gaps.
Now personally I don't believe that Jєωιѕн source claiming Joseph was married once before but that is a completely different topic.
Another source
Giovanni Battista was 41 years old when he married, the 13th February 1833, Margherita Sanson (1813-1894): the bride was only 20, and their marriage was consecrated by the chaplain Father Pier Paolo Pellizzari (S.Vito d’Asolo, 1807-Vallà, 1875).
20 is still a few years younger than 22. If woman want a large family, and fathers want someone reliable for their daughters, older men are the best option. That's simply how it was always done when society didn't have "safety nets" (many of which are bad like encouraging fornication and fathering of bastards) as the man needed to be a stable member of society.