No, you are ignoring my central point by assuming that the amount of software that is being produced remains fixed. Every other time we have increased software engineer productivity, we have responded by producing more software.
So it's similar to "Andy and Bill's Law" [1]: "What Intel giveth, Microsoft taketh away".
If Windows would stay the same (and not grow) it would be much faster on newer CPUs...
Yes, it addresses your second point.
I'm not saying your entire point is invalid, just that half of it is not correct, and so things might turn out worse than expected.