Обсуждала эту тему с иностранными студентами. Если обобщить, то русский язык им либо нужен обязательно для получения образования (в вузах обязательное условия для многих международных факультетов, так как далее лекции ведутся на русском языке), либо для лучшего взаимодействия с окружающими людьми (к сожалению, большинство населения в России не очень хорошо владеет иностранными языками, поэтому им приходится учить русский для общения). Высшее образование в России для них:
а) выгодно (обучение и проживание гораздо дешевле европейских аналогов)
б) перспективно (например, русские дипломы мед вузов высоко ценятся в Африке)
в) удобно (классическая система образования в России многим больше подходит, в отличие от западной структуры)
Многим людям выгоднее получить образование здесь, в России. Ну и, конечно, как уже сказали, языки не всегда учат с практической пользой. Я бы с удовольствием практиковал русский с иностранцами. Это же так весело и здорово.