One could learn a lot from observing the methods and practices applied to legacy systems.
The problem with that theory is that because current systems are so easy to change, the cost of failure is much lower, so the upfront cost to avoid failure no longer has as good an ROI.