Из личного опыта.
Мы с молодым человеком частенько ездим по Прибалтике, потому что нам удобно открывать гостевую визу в Латвию. Так вот: в трёх странах Балтиии, которые успели ощутить на себе гнёт великого и могучего, отношение к русскому и к русским довольно разное. В Эстонии по-русски многие понимают, но мало кто ответит, скорей даже на англ с тобой разговоривать не будут. В Литве, даже в Вильнюсе - русский знают довольно плохо, НО его предлагают факультативом во многих школах, и многая молодёж может объяснится. В Латвии же по-русски не говорят разве что в маленьких городках и посёлках. Особенно показательным является то, что в крупных городах русский язык слышится с детских площадок. Это говорит о том, что как минимум еще одно-два поколения будут неплохо обяснятся на великом и могучем.
При этом, человек не может получить гражданство, если не сдаст определённые языковые экзамены, то есть государственный язык, Латышский, он обязан знать.
Мне кажется, это подход верный.
И вообще, знание лишего языка еще никому и никогда не мешало.