Science education is just as inherently Socratic as the humanities are. An undergraduate course in synthetic organic chemistry or advanced optics has far more in common with a course in the fine arts than either does one in computer science. Similarly, mathematics. Those are process-driven learning experiences, not outcome-driven ones.
For at least some science courses, I disagree. If you ace the final exam in quantum mechanics, I don't think it matters much if your undertanding was gained Socratically or by reading and re-reading your QM textbook(s) and doing lots of problems.