I kind of wish they would launch the high end parts first in each generation.
HEDT first, then general consumer.
When they launch them last, and so far behind, you essentially have to make the sacrifice of practically getting last gen architectures for the privilege of going HEDT, which throws a lot of water on the whole experience.
If anyone should have the premium first dibs on the new arch, you'd think it would be your HEDT customers who are paying a premium.
So, consider that AMD
does launch the high-end parts first - they launch Epyc. The difference here being that the same eight-core CCD that goes into a 7700X can also go into an Epyc CPU, whereas Intel produces entirely different parts for Xeons.
AMD is probably going after revenue sources first. Epyc
sells, and the margins have to be tremendous. Consumer desktop (AM5) SKUs likely sell in volumes that eclipse 'workstation' SKUs, but sit lower on the margin scales.
While Threadripper is its own socket.
I think for AMD, the decision to go prosumer for a specific generation is going to come down to an alignment of stars; not only does there have to be demand for the parts, but there has to be enough revenue and enough margin in producing them on top of having the parts to spare vs. Epyc and their Ryzen AMx parts. Caveating TR Pro here since that is just a rebranded Epyc.
I'll also point out the stupendous increases in core count and thread count in the consumer space, as well as some general progress in terms of connectivity. As much as I'd love to build a Zen4 TR machine, I find my own reasoning to be based on the idea of combining functions from different systems into one, something that I personally would prefer to move away from so long as I'm using 'prosumer' parts that lack the reliability of real server room hardware, to include consumer power delivery.
Things like the VM server should be separate from the file server, and anything having to do with internet access should be on its own device, and all of them need separate UPSs, and so on.
As for my personal machine - can't say that I need more than one CPU socket, two RAM slots, one GPU, and more than two or three NICs, all of which can be supplied by a consumer platform that's likely to stay more up to date.