Thanks for asking a question like this.
Merging of duplicate of contacts is a difficult process for a system like CiviCRM. Becasue CiviCRM is used in different countries and in different organizations. Each one has it is own rules who is a duplicate.
The first difficulty is to identify who is a duplicate.
The second difficulty is to merge those contacts. ...