Fair point, but there are some trends in technology that it doesn't take into account.
As technology becomes more centralized, the computing power of your phone or laptop becomes much less important than the power of Google's and Amazon's data centers. Your devices essentially become clients for computation done in the cloud.
Technological advancements generally don't require increases in the client's computing power anymore.