Earlier quoted context omitted.
Every professor has their own style, most of the ones I had were very open that office hours were a pretty great way to get help/more targeted hints on what to study. This isn’t in my opinion, a problem. Their goal is to educate you as best as possible in theory, via classes, homework, and office hours. Students who take the time and effort to attend office hours clearly want to at least pretend to be putting in extr…
In an astrophysics class I had in college , the professor called on a student to solve a problem, he got it wrong, and the professor said "if you would come to my office hours you would know how to solve this" - the students response was something along the lines of "sorry, my parents are crackheads so I need to work two jobs to pay for school"
I think once they start having homework in kindergarten "doing all the class work during class" is a goal that won't be reached.