I went to a very large state school and took a reasonably challenging program in mathematics and accounting. One of the few reasons that I managed to survive and finish both degrees was that I skipped most of the general business classes and showed up and took the test. It was easier for met to learn on my own rather than spend the time in class.
On the other hand, I found the major courses in math very challenging and would routinely attend all of those lectures. So I suppose I ended up with a hybrid model, which was good for me.
Of course there's the old yarn about if you want an education, go to the library; if you want a degree, go to college.