OK, but that can't be realistically described as solving an "impossible problem". The problem is how to associate emails into threads -- which was solved before gmail came around.
What you're talking about is how those threads are presented to the user. That's just a UI decision, not solving something difficult.