Ha, this is exactly the issue we ran into at my start-up when trying to determine KPI's.
My start-up is a marketplace that connects coaches and athletes, so we wanted KPI's like "What % of clients rebook their coach?".
But the issue there is the same as marriage stats: You can't just do a simple (# of rebookings / # of bookings), because that will get skewed if, say, are marketing push generates a ton of new bookings.
So then you think, "okay, the denominator should be first-time bookings and the numerator should be how many of those have a later re-booking?" But then you need to give that a chance to happen, because what if someone comes back a year or two later to re-book? Conversely, recent bookings won't have had a chance for the rebooking to happen, so again a wave of brand new bookings will skew the number unfairly.
Ultimately, I think we settled on the "right" decision: cap the time frame, and frame it not as a "rebooking rate" but a "1 month rebooking rate": i.e., "what percentage of new bookings have a re-booking within 1 month?" That one will always generate a correct number, but the disadvantage is your cohort is at least one month old.
So, the same issue applies here with divorce. The only accurate number you can calculate is something like "What is the 20-year divorce rate?" But then you're looking at marriages that occurred a generation ago, so it's not very predictive of marriages that just happened today.