As eGroupware should host the addressbook of the whole organization, contacts might be created manually or important, with a higher risk to have duplicate entries...
The user may then select a view with the duplicates ; he then manually delete the duplicate or uses the function to merge the contacts and delete the first...