Нет, картавость не бывает только у русскоговорящих людей, так как дефекты речи не уникальны для конкретного языка. 1
Неправильное для русского языка произнесение звука «р» часто встречается, например, в билингвальных семьях, когда один из родителей еврей или француз, или семья, владеющая русским, живёт за границей. 4 В этом случае причина картавости — в особенностях более привычного для слуха произношения. 4
Также проблемы с произношением «р» могут возникнуть, если ребёнок владеет другим иностранным языком, в котором есть свои фонетические особенности произношения. 2
Ещё одна возможная причина картавости — генетическая предрасположенность. 35 Например, если отец или мать картавят, то и ребёнок с большой долей вероятности тоже будет неправильно произносить «р». 3