> Why is it absurd? Either you accept customers or users with foreign names or you don't. If you don't, fine! If you do, then you should be able to store those names correctly.
I think parent makes a point about employees. You can argue all you want that it is reasonable to accept and store any unicode character, but it is in no way reasonable to expect that the person on the other side of the glass to know every single script in the world, and every single unicode character.
Your position is reasonable for those people entering their own name, on their own device, which is configured to their own language - a system should not fall over on that - but that is not the use-case presented by the parent.
> I find it laughable that airlines are given as a shining example of operational excellence.
They're certainly doing it better than anyone else, IME.
The use-case is "employee has to enter the name, on their device, with their keyboard". What's your better alternative, the one that makes you use words like "absurd" and "laughable"?
After all, this use-case is not going away anytime soon.
Whether we like it or not, having a name with uncommon characters is going to make your life difficult in those cases where your name has to be entered on a device and keyboard that is non-native to you.