Comment Re:Even so... (Score 1) 91
It is the difference between buying shoes for children and buying shoes for adults. Children outgrow shoes, adults wear-out shoes. For desktops: the 8-bit, 16-bit, even 32-bit were the "children shoes" that we rapidly outgrew. The 64-bit processors are the "adult shoes", and won't need to be replaced until they stop working.
To the degree that's true, it's nothing inherent in the processor generations. What's happened is that Moore's Law has slowed dramatically. If there were as much performance difference between a 2026 CPU and a 2020 CPU as there was between a 2006 CPU and a 2000 CPU, we'd still be feeling the need to upgrade regularly.
Consider, for example that between 2000 and 2006, clock speeds tripled, CPUs went from single to dual core, and instructions per clock went up. A 2006 flagship CPU was ~20X faster than a 2000 flagship CPU. From 2020 to 2026 we saw, what, 2X? And most of that gain came from increasing core counts and hybrid big/little cores, which means that most workloads don't realize the full benefit.
When machines are getting an order of magnitude faster every five years, you're going to be upgrading frequently. That hasn't been happening for a while. If we have some major shift in CPU tech that give us 10X faster machines by 2030, the upgrade treadmill will resume.