The dog bites it's own tail. Which way we take to solve the terminology problem, it remains that URLs, file names, and domain names all are identifiers that are frequently used by human beings. And where this is possible, many human beings prefer to use these identifiers in their local script. Countless filenames on countless computers all over the world are a strong testimony. You can have multiple filenames without having a different directory service.
Links do the job.
We don't want URLs to become a high-level directory service. But we want URLs to provide the same convenience for users around the world. Every US user is free to choose an URL with numbers only, very few are doing it, not even those that vehemently claim that URLs should be without meaning. Yet people who don't use the Latin script, and to a lesser extent people that use the Latin script with extensions, are constantly forced to use URLs that are for them rather meaningless and arbitrary.