Ну, смотря какие гастробайтеры. Гастробайтеры Парижа, подозреваю, не учат.
Наши же гастробайтеры, за редким исключением, приехали из бывших республик СССР. Так что поколение 30+ русский знает и так. Ну и младшие слышат -- всё же, русский до сих пор используется в крупных городах точно.
Плюс по приезду они попадают в среду и это хорошая школа языка.
Плюс есть даже какие-то курсы.
Но всё равно случается, что в больницу приезжает мама из республик Средней Азии, не говорящая по русски совсем. Папа, что характерно, обычно говорит.