Помимо очевидных причин, типа лени старшего поколения, дороговизны курсов и их редкую эффективность (на сто курсов действительно трудно найти годные), могу указать странную, неочевидную, на первый взгляд. Повальный дубляж иностранных фильмов.
Во многих странах Центральной и Западной Европы нет практики дубляжа - это дорого и трудно. Гораздо проще сделать сабы. Это желание сэкономить, думаю, сильно помогло изучающим английский. Сохраняется язык оригинала, его можно слушать и учить язык во время просмотра кино. Это делает изучение языка в сто раз приятнее и легче. Дети с детства слышат немного английской речи - а усвоение языка в детстве идет лучше всего
На самом деле, возможностей довольно мало.
Для того, чтобы через 20 лет 30% населения владело английским языком, нужно всего лишь открыть несколько национальных телеканалов с фильмами и передачами на английском языке для любого возраста..
Эм, а как же интернет программы и курсы вроде lingualeo и quizlet?