Living in English-spoken countries has lots of advantages for language learning. But if one doesn't use these advantages to actively learn English, he won't make much progress I believe. Like those who have holed up all their lives in China town, most of them may not even manage to speak simple English.