The fact you pointed out about many tokens having the same name is quite true and aside myself and you, i believe that many enthusiast have lamented bitterly about that too. What i see there is that it will not be flexible for the Blockchain to say it will enforce naming uniqueness because that will entirely not be cool. So in as much as that is something we cannot avoid, its left for everyone to always do there due diligence on order to know the right assets they are seeking for.