In my experience the liberal arts classes I was required to take were all big 100+ person lecture -> memorize -> test classes. I tend to think a lot of the praise heaped on liberal arts is the fallacy that since these skills are not learned in STEM classes, they must be learned in liberal arts classes. It also seems like those classes are taught at a much lower level. Plenty of people fail out of STEM and go on to be liberal arts majors but not the reverse. I think that bumping up the difficulty to the point that people are actually failing out would go a long way to these majors regaining credibility, and I hope they do because I am not anti-liberal arts in principle, only in practice.