I've wondered the same thing. I have learned two languages by a mix of classes and my own study with DIY materials and online sources. Classes are not more effective, but of course language teachers don't like to admit that.