Having said that, people do differ. And with a smaller and more interactive group, getting into the nuts and volts can make a lot of sense. But it should IMO be done sparingly in more of a lecture format.
The classroom time is for general theory and the QnA part for debugging errors in the understanding of students.
(In High School I found it way more useful to spend most of the in-class time doing homework... even if for another class.)
I'll argue the exact opposite of this in math class. I preferred lectures here the prof walked through the problem step by step and I could copy those steps down to my notes, and then apply those same steps for other problems.
The textbooks always skipped a lot of steps in the middle, making them hard to follow along. It ended up being the beginning, a bit in the middle, some magic, then the end.