I don't think there's a shortage of people who can architect reliable services. I think companies simply put reliability on the back burner because it rarely bites them. It's the same reason technical debt is so rarely paid off.
It's not debt if you don't have to pay for it -- and if the ongoing costs of whatever it is are relatively insignificant.