Remote hands set up the hardware for me and replace failed hardware. The service is so rarely needed that it's basically free.
In recent years I've started to rent the hardware I want as I want more frequent changes. I tell my host what hardware I want and they'll acquire it and install it.
If you're running very old hardware that you can't even buy replacement drives for then you are doing something very wrong.
Need to scale fast? Then I don't have to wait for servers to arrive, I use their cloud offering that's in the same network.
I agree that it's a solved problem, but the solution to anything somewhat permanent is not the cloud. It's not really any harder to run your own hardware.