Por que não existe um verdadeiro tipo de dados "Somente data"?

Estou tão ridiculamente frustrado por ter que usar valores DateTime para conjuntos de dados que são realmente "apenas um dia". Os aniversários são o exemplo mais comum, mas isso aparece nos aplicativos de negócios o tempo todo. Eu me acostumei apenas a definir a parte da Hora dos registros...