It's also a modern thing for people to get married past age 18, have kids in their 30s and 40s, accept other people for their differences.

Just a short time ago, people were married at 13-14, had kids by 16, and kings and queens married their siblings. Bringing "the times" into it is silly.