The whole section on "just change the name" fits interestingly in with the way that the kernel is developed. They have been rather strict on this for a long time. A function released to the wild stays. Changes to it require a new function.
* A patch that introduces new features to a Public Contract SHOULD do so using new names.