Because domains change owners.
https://news.ycombinator.com/item?id=47074127
More specifically: because they cannot be revoked, they need to expire. Same with root certs.
More specifically: because they cannot be revoked, they need to expire. Same with root certs.