Isn't the modern world rubbish.
Chicken Keeeve.
Mumbai mix.
Beijing Duck.
Miss Ho Chi Min City
Ness Lays Milkybars.
Any firm that complains about how we pronounce their daft complicated ever changing name deserves to lose trade.
The change from Peking to Beijing isn't really a modern invention. It was just changing a longstanding anomaly. Mandarin speakers (most of mainland China, including Beijing itself) have called it Beijing for centuries.
We took the name 'Peking' from the regional dialect speaking traders on the south east coast.
Sort of like if the first Brits another people encountered were Welsh fishermen and thereafter decided to call Liverpool 'Lerpwl', despite the rest of Britain and most of the world calling it Liverpool.
Having said that, I do sometimes say 'Peking', and 'Amoy' (Xiamen) just to annoy people.
I agree that Saigon's renaming is daft. I have been there and the locals still call it Saigon. They haven't even bothered to update the name of the railway station either, so why should anyone else bother calling it 'Ho Chi Minh City'?