Лет тридцать назад ответ был бы однозначный - нет. Но сейчас мир сильно изменился. В Израиле, например, вы можете на русском языке делать все: ходить к юристу, врачу, говорить с лавочником, заниматься с преподавателем, играть в КВН. В Германии похожая ситуация - около 4 миллионов носителей русского языка, - и выучить вообще никакой проблемы нет. Другой вопрос, что это несколько сложнее, потому что надо искать собеседников искусственно. Но это возможно.
Но по своему опыту преподавателя инъяза скажу вам, что Вы задаете не очень актуальную планку. Поверьте мне, 90% учеников не ставят себе цели выучить язык до уровня носителя. Достаточно вполне получить стандартный С1 - и Вы король жизни. Вам будет немного не хватать может быть деталей, но вы можете делать все. А многие из мигрантов спокойно даже останавливаются на B1 и никуда дальше не лезут. Зачем? К врачу можно сходить, к чиновнику можно, попить принесут в ресторане - а личная жизнь все равно в микрокосмосе.