为什么Python内置库不遵循命名约定?

jcr*_*crs 5 python pep8

一些主要的 Python 内置库中存在此错误。例如:

"foo".startswith("bar") # instead of .starts_with
re.findall("[ab]", "foobar"]) # instead of .find_all
Run Code Online (Sandbox Code Playgroud)

这只是兼容性问题吗?PEP 8规定方法名称必须以小写形式书写,单词之间用下划线分隔。