Вы не учитываете еше один фактор: лень.Учитель может быть профи, сам знать, уметь преподавать, только лень. И все. Таких учителей англ.языка встречала достаточно много. Они с порога заявляют, что язык за2-3 часа в неделю не выучить, что правда, но что не дает им права бездарно тратить это время.А сколько сидят учителей в телефонах на уроке, сколько тех, у кого весь урок состоит из проверочной (которая не проверяется) и просмотра видео  и так каждый урок. Столько халявщиков в данной профессии любых возрастоа!