A lot of this is dependent on class size and class level. It's not until you get to class sizes of less than 20 and at the 300 level and up classes that you get actual discussion instead of lecturing and leading questions. And even smaller class size and higher level isn't a guarantee of good critical dialogue.
I went to a large well ranked public university class in the United States, have both a STEM and non-STEM degree with over 200 credit hours over 4.5 years and I can think of exactly two humanities classes that had real discussions that weren't just being assigned books, largely uncritically accepting their contents and being lectured. Both classes with real dialogue were higher level classes with just over 10 people in them.
One class was about the intersection of art and technology and the other was a philosophy of science class.
There was way more critical thought and dialogue on average in my STEM classes.