The point is well-designed contracts don't need many breaking changes in the first place.
As a corollary, badly designed software are more likely to require breaking changes.
Same applies to badly managed software, where compatibility is broken inconsiderately, wasting people's time.