Das ist in sehr vielen Fällen tatsächlich so und auch nicht weiter verwunderlich und hat auch nichts damit zu tun dass die Deutschen dümmer oder weniger willig wären. Das Problem liegt an der Ähnlichkeit von Scheizerdeutsch und Hochdeutsch. Schweizerdeutsch ist schlussendlich nichts anderes als ein deutscher Dialekt und die meisten Menschen behalten halt ihren ursprünglichen Dialekt. Es ist wohl einfacher eine zweite, komplett andere Sprache zu erlernen als den Dialekt zu wechseln.
Kommt noch dazu, dass bei einem Serben (Beispielsweise) der Druck Schweizerdeutsch zu erlernen viel grösser ist, weil er sich auf Serbisch schlichtweg nicht verständigen kann, auf Deutsch ist es aber sehr gut möglich.