One aspect of that is the box in the closet is (in my experience anyway) either up or down. It fails more often, but it fails simpler.
In the cloud, even very small scale apps can run into weird situations like the app server is up, the database is down, and the cache is responding about 50% of the time.
If you don't account for that from the beginning, it can lead to your app displaying some bizarre stuff to users.
I haven't run a server locally in 13 years but I can see why some people would miss it.