I agree. Places have names in their native language and then other nationalities have their own names for those places. We don’t call Germany “Deutschland”. We don’t call Italy “Italia”. We don’t call Greece “Ελλάδα”. Similarly, we don’t expect people in all those places to refer to the country I’m in as “England”. It’s okay to have your own names for things. There can, of course, be reasons of political and cultural sensitivity towards recognising decolonisation, which mean you do adopt a name change (eg with Sri Lanka). But that doesn’t make it some kind of blanket rule.