There is definitely something to your idea. I have moved countries a couple of times in recent years and found that I get fewer opportunities to use the local language than in past moves, simply because a lot of face-to-face interaction has been replaced with online interfaces (the bank, state offices) or automated kiosks. And I am the motivated, educated immigrant with plenty of time to spare who wants to learn the language and absorb all the idioms and local culture references expressed in it.
The flipside of this: locals also don't necessarily need to interact with foreigners. Altogether this might simply be another part of the "Loneliness Epidemic".