Да, има историческа причина:UNIX !
За подробности прочетете тази отлична статия от Джо Селко.
Ето подробностите, които търсите:
Времевите данни в T-SQL са били затворник на системния часовник на UNIX и може да стигне само до три десетични секунди с грешки при закръгляването. Новите типове данни ANSI/ISO могат да достигнат до седем десетични секунди, да имат истински типове данни DATE и TIME. Тъй като са нови, повечето програмисти все още не ги използват.