Unfortunately you are not true in case of many smaller countries. A problem is a big wagon of stinky dumphead national populism that spread in post soviet countries where politicians wanted to give people a feeling of national souveregnity. The result is that BIG majority of young people (I mean from all country, not only from main cities) simply can't fluently speak English while literally any almost-ritered citizen of western E country can speak English no problemo. So instead of canceling one stupid law we are spending loads of money on teaching of basics of foreign languages with a shameful result ...smaller european countries often don't synchronize foreign tv shows, so they learn a lot of english from just watching tv with subtitles.