I think you're closer to the real reason. More men have lost interest in the idea of marriage or even long-term relationships, creating more competition among women for the men who might still be interested.
In a more competitive environment, if one girl doesn't deliver, it's easy enough to move on to the next.
I’ve gotta get out more...