There's still cost to it. It basically boils down to: do you lose more money during a manual maintenance period, or by hiring extra people to do all changes in zero-downtime style. (Or doing slower development with the existing team) The technology for transparent changes has been available for decades, although it's true - it's much easier to use today. But it still needs extra work. And someone has to pay for that work in the end.