At no point in the past 20 years did we even come close to that.
You're probably thinking of Moore's Law, which refers to transistor count, not performance.
https://www.cpubenchmark.net/compare/AMD-Ryzen-7-PRO-4750U-v...
The top CPU choice for my current Lenovo T460s was the i7-6600U. Exactly 5 laptop generations later the top CPU choice for the T14sG2 is the Ryzen 7 5850U. The ratio of performance between those two is 5.82. That's 42% per year or almost exactly 2x every 2 years on the same form factor and TDP. Last year's 4750U was at 4.4x after 4 years.
Intel has only been able to do 1.6x every 2 years in the same comparison. Their single core performance is comparable but they've only been able to deliver 4 cores versus AMD's 8.
For the past 5 years, it's been doubling about every 3 years.
> 2005: 770
> 2006: 1540
You are doubling every year, not every two years.
If AMD wanted the latest process they had to deal with the limits TSMC said they could achieve. Intel's chip team could simply push back on their manufacturing team to improve reliability via leadership.
If Intel had gone with chiplets would 10nm have been delayed?
(Once you're willing to spend $2000, you might as well just get a 3970 and have twice as many cores, if you can tolerate higher latency in exchange for higher throughput. I have a 3970 and definitely benefit from the throughput more than I would benefit from lower latency, even if it's quite noticeable. For example, some games are bottlenecked by the CPU, which is annoying. But, if you want consistent 360 fps in every game, you're spending an infinite amount of money for no financial gain anyway, so the cost-based reasoning goes out the window.)
I also love my 3970X, but this really depends how much of what you do is limited by single-thread speed and how much can actually make use of > 32 threads for sustained periods of time. Remember the 5950X is 20-30% faster in single-thread benchmarks.
But yeah, of those that have it in stock there's like 1-5 units at each place, and those out of stock don't have a firm date on next delivery...
Both CPU/GPUs from AMD are hard to get a hold of, at least you can get CPUs sometimes. Most of production seems to go to consoles and server CPUs.
Antonline[1] has them in stock for shipping in a bundle with a Lenovo gaming monitor.
[0]: https://www.microcenter.com/product/630282/amd-ryzen-9-5950x...
[1]: https://www.antonline.com/Lenovo/Computers/Computer_Displays...
I have been able to buy everything I've looked for at normal retail from European stores
1. TSMC leading-edge process is the hottest (coolest, really ;) process and just not enough capacity to meet all the demand for mobile, high end desktop, GPUs, etc. This predates the main shortage we're talking about. Cryptocurrency mining is a contributor to this one, too.
2. There's a broad shortage of parts made on less cutting-edge processes. Causes: disruption to production from COVID, disruption from automakers churning orders, increased demand for consumer products, and speculation/hoarding.
Of course, #2 made #1 even worse.