¿Por qué Python 3 permite "00" como literal para 0 pero no permite "01" como literal para 1?

¿Por qué Python 3 permite "00" como literal para 0 pero no permite "01" como literal para 1? ¿Hay una buena razón? Esta inconsistencia me desconcierta. (Y estamos hablando de Python 3, que deliberadamente rompió la compatibilidad con versiones anteriores para lograr objetivos como la coherencia).

Por ejemplo:

>>> from datetime import time
>>> time(16, 00)
datetime.time(16, 0)
>>> time(16, 01)
  File "<stdin>", line 1
    time(16, 01)
              ^
SyntaxError: invalid token
>>>

Respuestas a la pregunta(3)

Su respuesta a la pregunta