So, what was the reason CPUs could not scale vertically (higher frequency)? Temperature? Stability?
As other commenters mentioned, you can counteract this with better cooling, but eventually the marginal $/watt of cooling isn't worth the tradeoff of lower speeds & multicore processors.