Python developers tend not to read version numbers, release notes, etc. so using a logged warning is the better way to indicate they are using something that is not stable (yet) or deprecated.