The 3950X was some exception in CPU evolution, comparatively to a 2700X it piled a healthy IPC improvement, 2x the core count and a full node transition from 12nm to 7nm, overall it was more impressive than Zen 1 in its time.
All this brought 2x the perfs at same TDP while largely outmatching the Zen+ based 16C 2950X SKU, only things missing to make it a complete HEDT were the PCI lanes and memory channel counts.
Guess that we wont ever see such an uplift in one gen, comparatively the 5950X and 7950X got back in usual gen to gen evolutions even if the 7950X was a quite good improvement.
Rumours of an AMD 16 cores had been swirling for a long time. This was before the internet got the traction it did and brought in more people into the hobby. Zen+ was a mild refresh with a slight IPC increase and fixed some bugs. Zen 3 was a good generations uplift, and it was known from the start that Zen 4 was not a major upgrade. AMD voiced this constantly. It was meant to establish the am5 environment. There was still a nice uplift, but not the one people were grasping at stars for. AMD's presentation with the geomean was accurate on release day tests.
Mike Clark, I want to say that's the person I constantly bring up, has a quote in an an an interview with Anand Tech where says "I wish I could go to bed today and wake up to Zen 5 being out." This was 2 years ago, I believe. It's been well known even before Zen 4 came out that Zen 5 was a big change for the company. However Clark went on further to address some poignant issues with the current consumer platform.
I would presume by your join date that you're not some one who latches onto silly rumors and have a sound mind, which I know you do. There is this phrase in English which you may hav ein your native language if you're not a native English speaker that is "It's a chicken and egg problem."
The whole more cores argument was always made when Intel were in their 10 year stride pumping out quad cores beginning with their i3, i5 and i7 marketing campaign. Most people would buy the i5 or the i7, though these became applicable to the mainstream end user with Sandy Bridge. The latter of which supported HT, the former did not. Unimportant as you'd know that but the argument began a few years later. Intel could have made it cheaper to send out more cores, but the reason wasn't there. What consumer software would be taking advantage of it? Very few if I had to guess without reading old benchmarks. When AMD did their core dance with Zen 1, as in the original Zen, Intel scoffed at the idea. Consumers did not. Sure they weren't as fast as their top end intel counterparts but there were 8 cores with the 1800X and the price was nice. The take rate was so good Intel quickly changed gears and began upping their core counts. We're not 5...6 years into the Ryzen series and we're still in that strange phase where most games do not take advantage of 8 cores let alone 16 or 24. Some do, but they're not terribly popular games.
What do come to now? This discussion. Increasing memory channels and capacity for mainstream is a logical step, it would increase consumer costs for a mainboard, but the reasoning behind it is very good, obviously. Performance would be better. But neither AMD nor Intel want to do that. I can't tell you why other than they want to maintain a clear distinction between it, work station and full fledged datacentre. Even AMD has followed Intel's prior moves and now segregates between regular workstation and pro workstation.
Clark did mention at some point about the memory channels for normal consumers, extra cores and needed bandwidth that simply isn't possible on current flagship hardware.
The chicken egg problem is the bane of computing. Intel and AMD can continue what they're doing now and simply offer 24 cores or 16 cores depending on the brand you gravitate toward and make changes or increase cores, memory channels, and pray consumers buy into the more costly hardware. It's a delicate issue and it can be healthily debated by friends at a pub for days on end.
I couldn't tell you anything about AM6 or Z870. Does it make a major change. Is it a minor change. What is it? Is there a future turning point in computing? Who bloody knows.
What bugs me a lot is that there's always a forward step available for both companies to go to push the limits for consumer hardware. But there is no financial gusto for them to go down such a path when nothing requires that kind of performance for now. Hence the chicken and egg problem. The risk of if you build it they will come is too great. They'll derisk changes and upgrades as much as possible to limit exposure to consumer griping or poor design choices that may not pan out even if it sounds good on paper.