I'm not sure anybody disputes that immersive language learning is the best path to picking up a language. It just isn't very practical for most people.