Ja, es gibt einen historischen Grund:UNIX !
Für Details lesen Sie diesen hervorragenden Artikel von Joe Celko.
Hier ist das gesuchte Detail:
Temporäre Daten in T-SQL waren früher ein Gefangener von UNIX-Systemuhren und konnte mit Rundungsfehlern nur drei Dezimalsekunden erreichen. Die neuen ANSI/ISO-Datentypen können bis zu sieben Dezimalsekunden gehen und echte DATE- und TIME-Datentypen haben. Da sie neu sind, verwenden die meisten Programmierer sie noch nicht.