Yes Steven. I have studied Russian for 3 years in classes and with Italki and with online friends through Italki. In Oct/November I had 3 weeks language class in Belarus and their style is immersion, but I didn't realise that until I was there. It was good for me, to expand my listening and processing skills and to explain my answers/responses. However for a beginner it was a case of being lost with a long lead time to find her feet.
We, ourselves, we choose our learning style and material. If a certain class doesn't work out, we change it, and over the years I notice I am happier to read more now, reading more Wikipedia in Russian and speaking more R with friends.
Beginners need a structure to build the language in their minds. Immersion takes too long for beginners and is frustrating. Just like some Spanish speaker I answered just now, but lives in the US.