I always wondered. How did we manage to run anything lets say 20 years ago. We should have multiple times more memory, cpu, bandwidth available... Or are we just that many magnitudes more inefficient?
Yes, sites were much better engineered too, with smaller and less rich and less dynamic payloads, but don't count out a change in expectations along with it.