It was unnecessary to split the protocol into two ports when STARTTLS came along shortly after. As for myself, I also thinks it's nice that you can partly identify the usage of a port by connecting to it.
So again, how did Lavabit help its customers by not forcing TLS for IMAP?