Would you campaign for it to be written as Hannofer in English so that non-German speakers will not butcher the current pronunciation.
Obviously there are long historical reasons for language diffs of city names and I imagine many predates the nation states who now house those cities. Changes in local pronunciation is also a thing, and those changes are of course not always propagated to other languages