People change jobs or change email. So we need to update their contact details in gmail.
Does gmail keep track of the old email addresses behind the scenes ?
I have always kept the old email addresses in contacts so that when I want to show "recent conversations" I get a full history.
This works, but also means I need to make sure I don't select an old address when emailing them in future.