Здесь раздел PEP8, который описывает, как имена функций должны быть:
Названия функций должны быть строчными, со словами, разделенными подчеркивает необходимость повышения удобочитаемости.
mixedCase разрешается только в контекстах, где уже преобладает стиль
Почему они не меняли имена функций? Это особенно актуально для Python 3, где обратная совместимость не поддерживалась.