For example if you're sending a communication on behalf of a customer you would want to link the communication to that CustomerID so that on the customer screen you can show a list of their outgoing communications. Using the email address would be a poor choice as customers may change their email address between home and work emails etc.