Sometimes it does not happen. I had a classmate, who was living with his family in Kolkata for many years, but he did not know Bengali. Similarly I came across an Engineer from Midnapur (WB), but was surprised to know that in their village they speak only Urdu and not Bengali.