It would be really nice if this validation didn’t exist OR it became Program setting Can Create Duplicate Entities = True/False.
Often customers do have same name, often one customer owns multiple businesses with same phone number, often one customers owns multiple businesses with one email and so on.
This doesn’t really help anybody because if you INSERT into database an entity with same name, you get no errors, entity search screens work properly, selecting between two lines work the same too.
And forces you to create custom entity screens just to manage this.
So other than limiting you, it doesn’t seem to serve any purpose.