You obviously have to draw the line somewhere, and I think (as much as I hate to admit it) ICANN are probably right here. I am all for using the local name for places, but I wonder how many people actually know the local names for more than about 1% of the planet. Not many people would recognise 'Москва' as Moscow, for example, and I would guess that's probably one of the better known ones.
