By developers convincing themselves that infrastructure is code, they then believe that infrastructure is an unlimited resource with no physical restrictions (such as capacity, latency, availability, etc).
I have no problem with code representing infrastructure and deploying this way. I do it myself sometimes. But the current developer belief common all across companies and the internet that infrastructure maps to no extant physical resource is a fanciful, absurd misapprehension. Your code is always deployed to and running on a server somewhere (yes, even if you are “serverless.”)
Far less has changed than many developers imagine — it’s just that they never understood infrastucture and still do not, but now have even more excuses not to as they’ve been allowed to believe it’s “just code.”