А им и не надо знать. Достаточно, чтобы знал постановщик задачи. Для переписки сейчас вообще есть автоперевод. Даже когда его не было, я прекрасно умудрялась работать в американской компании, не имея свободного знания английского языка и при отсутствии практики, принятой сейчас, когда работают по уже написанному ТЗ.Опять же, у нас достаточно людей, хорошо владеющих английским, для того, чтобы поставить задачу. Так, например, мой муж работает с Китаем, софт пишут китайцы, вы думаете, их программисты владеют русским? Он общается на английском с менеджерами, вот и все.