No I don't think there was any systemic underestimation of compute. I see the opposite - every company understands compute is important and tries to get hold of it.
If you invest 100B dollars into compute while asking for 1T, but in reality would need 100T dollars to meaningfully move the needle, you're still significantly underestimating the amount of compute needed, despite not getting as much as you wanted.