All of these long-term research projects in science seem to be popping at once. What a time to be alive.
Edit: That said, this work seems to have likely been done sometime last year and was only just published in Nature in July. The PhD student coauthors appear to have gotten their doctorates last year.
So maybe all these seemingly big developments are just seeming to be clustered because it's just that Nature, being such a high impact journal, has published recently.