The most important thing is to be able to fix The Broken quickly, not make sure it never breaks.
“They monitored 400 libraries. In 116 days, they saw 282 breaking changes! Each day, there’s 6.1% chance of breaking chg, for each lib you use!”
Original source: “An astonishing paper that may explain why it’s so difficult to patch.”