I imagine a lot of this could be explained by population growth, and physical and social mobility. There are flat out more people around so it's easier to find a partner you don't hate. There are also more people who are socially acceptable and accessible.