Looking over the differences between DateTime and DateTime2, I noticed that the deprecated DateTime datatype has an odd time range of 00:00:00.000 through 23:59:59.997, whereas DateTime2 data type has a limit of 00:00:00.0000000 through 23:59:59.9999999.
I speculated that this limitation likely has something to do with earlier limitations, could someone please explain why this limitation is in place?