Respuestas:
Cuando importa una biblioteca de Python y no tiene un .pyc
archivo correspondiente (o está desactualizado en comparación con la fuente), Python "compilará" un nuevo código de bytes . Parece que esta opción simplemente lo hace para todo en la biblioteca estándar para que no tenga que hacerse la primera vez que los importe.
En cuanto a por qué no es el predeterminado, no lo sé; Me supongo que es porque tiene muy poco efecto y algunas personas no quieren pasar el trabajo en ese bibliotecas para que nunca uso.