I think it is anglocentric and kind of outrageous, just that it's so deep rooted that most efforts are at most useless and every past attempts at correcting it basically had been pure annoyances. Those thinkings that translation is word-for-word dictionary lookups and that programming language is US English, are just annoyances.
Perhaps with current level and awareness of multi-lingualism in computer science/engineering, this whole discussions about anglocentrism in computing and possible solutions is too early to take place; very few are even aware, much less accept, that the spoken language active during a decision making affects its result for multi-lingual people.
Yeah no. English is the lingua franca of computer science and programming. It's one of the few areas where language is not getting in the way of international exchange so much. It brings people together. I can check out and understand any random project on github no matter where the author is from and what language they speak. The worst that can happen is I can't read the comments. Even then most people still at least use English names for variables and functions. Nobody stops you from thinking in your native language while coding.
What do you gain from IDN domain names other that nobody who doesn't speak your language can't even type or remember them? Apart from the obvious security issues mentioned in TFA. Same goes for handles or ids. Don't allow non-ascii for usernames to avoid scams. If you insist, have a separate display name that's displayed alongside.
Oh right, before those IDN domains existed, people were just sitting there in front of their computers unable to visit any website, since they couldn't type them out.
Every keyboard layout in existence for languages not based on the latin alphabet has a trivial way to switch to Latin input.
Perhaps with current level and awareness of multi-lingualism in computer science/engineering, this whole discussions about anglocentrism in computing and possible solutions is too early to take place; very few are even aware, much less accept, that the spoken language active during a decision making affects its result for multi-lingual people.