This is a valid point, but I think you skip over an important fact: getting interested and involved in projects that use English will improve a developer's English. We don't learn computer languages for fun, but because they are the best way of communicating with a machine. Similarly, if a developer feels a good potential with a project, he will step up and learn the human language he needs.
I personally saw this once with a Thai engineer of mine who hated English, but loved Linux (Slackware!) so much that he bit the bullet and developed his proficiency. "Love me, love my dog," he used to say.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds