Funciona em datetime por causa da conversão implícita de 0 para 1º de janeiro de 1900.
Por que não 1900? Por que 0 =31 de dezembro de 1899 para MS Access? Por que os carimbos de data e hora do unix são de 01 de janeiro de 1970?
1753 também é bastante arbitrário:é a principal mudança para o calendário gregoriano, mas não é consistente. O SQL Server 2008 volta a 01 de janeiro de 0001 com os tipos mais recentes também.