This is great because it helps with understanding why for some long-standing projects it may not be feasible to incrementally change toward new API. And, it can be worth considering pioneering new breaking change versions that would bring new capabilities into being.