я считаю что основная причина в родителях, дать ребенку язык, а вот качество языка, конечно же от способностей ребенка зависит. среди моих русскоговорящих друзей, все дети говорят по-русски, точно так же как и на других языках. но я часто встречала семьи русскоговорящие, где дети язык не знают.