Random thought inspired by FoxEye's B550 comment...X670 comes with Zen 4, Zen 3 will see refreshed X570 boards because there's not much more vendors can actually do to create an even "bigger" version.
Consider that all of the PCB design and retimers for PCIe 4 are sorted, improved traces for faster RAM is already in place, monster VRMs for the high core counts are also covered. I've not seen anything which suggests Zen 3 is bringing major new features to warrant a new chipset either.
So would we see something akin to the X299 refreshes for Cascade Lake X? The chipset isn't different but the boards are refined further.
Moore's Law Is Dead recently suggested that Threadripper 3 boards aren't going to be ludicrously expensive because vendors have managed to reduce the number of PCIe retimers required (which was a big contributor to X570's silly prices). Could that simply be a refinement taken over to a X570 refresh, rather than a full X670? Maybe a refined PCH which doesn't need the fan?
And since B550 doesn't require retimers anyway it wouldn't instantly be obsolete on launch.