Actually I also think that email mailbox interfaces are shitty in general, including for emails.
For me, IM apps solved the problem correctly : one thread per contact. The thread goes up when something new happens. You can easily block contacts.
My mailbox sorted by date is a total mess. Having everything grouped by sender email would automatically make it tidy.