"our cadence today is closer to 2.5 years than two."
Closer to 5 to 10, or non-existent for real world performance? Unless you can use more than 2 cores without I/O bottle neck. Per core performance for believable laptops compared with single CPU 2.2GHz P4 Laptop in 2002?
Anyway it WAS NOT CPU power but number of Transistors?
It was 12, then 18 then 24 months ...
It was never a law but an observation cum target?