Agree, but this does skew in favor of people who's first language is English, which shouldn't really be an indicator of engineering quality.
This is a reality of life. If I moved to Nigeria and could barely speak the language, should I expect people to accommodate my poor communication skills? Or would I get passed over for a local who is possibly sub par in terms of coding quality but is more effective in all parts of their job?