You can make the same argument about breaking changes. Code is constantly changing and needs to be updated, so breaking backwards compatibility is zero-cost?
In reality each change that requires updates to documentation (or code) is of course not actually zero cost.