Не нужно идеализировать всех европейцев.Вы просто общаетесь с европейцами определенного социального слоя. И они, да, и говорят сами, и учат детей. А вот обычные, среднестатистические люди язык не знают, равно как и наши.Попробуйте спросить дорогу у прохожих, пообщаться в магазинах, в разных коммунальных службах, в ресторанах. Даже в отделениях банков обычно всего 2-3 человека владеют английским. Сама общалась с детьми во Франции, в Испании. Дети лет 7-9, подходили к моим поиграть (мои дети намного младше, но высокие, и все думают, что они старше, чем есть на самом деле). Пыталась наладить контакт, спросить имя, возраст и всякую такую ерунду.) Не знают ничего.Но знакома с одной женщиной и ее ребенком восьми лет. Она домохозяйка, семья достаточно состоятельная. Вот  она и сама с ребенком занималась, и на курсы девочка ходила с 5 лет. В итоге уже говорит на элементарные темы весьма неплохо.В общем, все как у нас.