Вполне возможный вариант. Иностранец вполне может выучить грамматику литературного русского языка, причем даже лучше носителей, но это не значит, что знать русский будет лучше. Литературный и живой язык - две большие разницы.
А так - пусть учит, знание языка - залог успешного (и реального) интегрирования в общество.
Если б их всех заставляли учить русский, было бы намного проще жить.