We have short lifetimes because TLS revocation doesn't work. It's that simple.
To understand the distinction, imagine a password system where you can't change your password. You can make new ones, but the old ones still work. That's the problem TLS was facing.