Why does $duration stop as weeks?

I understand that it's a question of where you stop, but years and months are a recognised standard.

I'd be interested to know why it only does up to weeks, and if any consideration has been given to adding years and months.