I have often wondered why it is that non-English speaking programmers are forced to use a different language when programming when it would seem to be so easy to offer an ID
This is the same as air traffic control. It's been pretty much standardized in English. While that may make flying slightly more difficult if your native language isn't English, it's not too difficult to learn the specific subset of English necessary to get the job done... but could you imagine what would happen if pilots could just try and speak whatever language they were most comfortable with to the controllers... and the controllers could respond in whatever language they liked most? I certainly wouldn't fly internationally anymore :)