¿Hay alguna razón para usar la fecha (1 de enero de 1970) como estándar para la manipulación del tiempo?
No hay razón que importe.
El time
módulo de Python es la biblioteca C. Pregúntele a Ken Thompson por qué eligió esa fecha para una fecha histórica. Quizás fue el cumpleaños de alguien.
Excel usa dos épocas diferentes. ¿Alguna razón por la cual una versión diferente de Excel usa fechas diferentes?
A excepción del programador real, nadie más sabrá nunca por qué se tomaron ese tipo de decisiones.
Y...
No importa por qué se eligió la fecha. Simplemente fue.
Los astrónomos usan su propia fecha de época: http://en.wikipedia.org/wiki/Epoch_(astronomy)
¿Por qué? Se debe elegir una fecha para que las matemáticas funcionen. Cualquier fecha aleatoria funcionará.
Una fecha lejana en el pasado evita los números negativos para el caso general.
Algunos de los paquetes más inteligentes utilizan el año gregoriano proléptico 1. ¿Alguna razón por la cual el año 1?
Hay una razón dada en libros como Calendrical Calculations: matemáticamente es un poco más simple.
Pero si lo piensa bien, la diferencia entre 1/1/1 y 1/1/1970 es solo 1969, un desplazamiento matemático trivial.