В Российской Федерации один государственный язык - русский. В национальных республиках и национальных округах (субъектах Федерации) местное правительство может устанавливать свой национальный язык вторым государственным или официальным для своей республики или округа. Но в любом случае на всю страну русский - единый государственный язык, общий для всех. Русский язык должны знать все граждане РФ, поскольку на нем ведут общероссийское делопроизводство, издаются законы и т.д.
Если человек живет в иноязычной среде, он осваивает хотя бы разговорный язык народа, среди которого живет. Но если в национальных республиках большинство народа все равно пользуется русским языком, у русскоязычного населения этих республик нет необходимости изучать национальный республиканский язык. Всё взаимосвязано: нет потребности в языке.
Вероятно именно поэтому в республиках есть отдельные русские и национальные школы. И насколько я знаю, в национальных школах, где обучение ведется на родном языке, русскому языку уделяется очень мало учебных часов. По-моему, такая ситуация в Татарстане и Башкирии.
Или, например, в Дагестане живет более 30 народностей и у каждой свой язык. Национальные языки 14 дагестанских народностей, наряду с русским, считаются государственными республиканскими. Неужели в дагестанских школах дети должны изучать все национальные языки? Нет, конечно.
Ну а жителям исключительно русскоязычных регионов вообще нет смысла учить языки народов России. В противном случае дети вообще не будут выходить из школы.
P.S. Кстати, например, в Карелии карельский язык не имеет статуса республиканского только лишь потому, что он пишется латиницей, а не кириллицей.