Good idea with all this useless tokens mushrooming all over the place.
The mistake is being able to create new tokens with the same name. Assigned name or symbol you should not be given the opportunity create others unless you are the owner of the rights.
Token ID is the unique identifier by design. Token need to try to ensure that people are verifying the token ID before buying. It is in the URL for token page / sale page, etc on Memo.