Не говорите за всех. Мой ребенок начинал с 3 лет. Сейчас он вырос. У него очень хороший английский. Он может жить, учиться в  иностранном университете и работать на английском языке. И все окружение моего ребенка, которое знает язык действительно хорошо, начинало рано ( необязательно в три года, но рано) и занималось им всю  свою жизнь. Если учить язык не в среде, это многолетняя работа. И чем раньше она начнется ( не в классическом виде, а в соответствии с возрастом), тем лучше будет результат.