Короткий ответ на этот вопрос: это — комплексная проблема!
…всю систему образования давно пора менять.
Большинство людей, преподающих английский (во всяком случае в России), языка толком не знают.
Они могут «вести» ученика «по учебнику». Шаг влево, шаг вправо – не только не приветствуется, но часто учителю просто нечего сказать вне программы.
К сожалению, большинство учителей английского никогда не бывали в англоязычных странах и никогда не использовали язык «для работы».
Наличие у преподавателя сертификата языкового курса с о. Мальта в подтверждение квалификации – это часто максимум, на что приходится рассчитывать ученику. Ну а преподавателей бизнес-английского, которые бы знали хоть что-то о бизнесе, вообще практически не существует.