Also in my experience, on-prem infra, on relatively cheap gear like Dell servers is highly reliable.
Yes, you have to plan, yes you have long lead times to get new gear, DC space, etc. But once it's running, failure rates are pretty low. At least in the single digit thousands and servers.
I've had to deal with much more frequent and odd types of failures on cloud infra than with on-prem.