Something like this happened to me this past Fall. I took an undergrad fundamentals of networking course that was honestly fairly surface-level and simple, but the professor put a significant focus on developing the proofs for the course concepts through homework rather than in-class lectures. In theory that's fine, but the issue was that in a time-sensitive setting (i.e. assignments or exams) it became extremely stressful to just not understand where to begin with certain problems. Combine that with the fact that, in my experience, proofs often lead to understanding of a concept rather than the other way around and you had a lot of people going into office hours basically asking for a solution.
I would be very interested to see a study on the relationship between time costs sunk into learning a concept through proofs and students' understanding of the concept as compared to when a proof is simply provided. I'd hypothesize that letting students discover the reasoning behind things on their own would be more likely to develop a deeper understanding, but I question whether there's enough time in a single semester to drive a curriculum that way.
I would be very interested to see a study on the relationship between time costs sunk into learning a concept through proofs and students' understanding of the concept as compared to when a proof is simply provided. I'd hypothesize that letting students discover the reasoning behind things on their own would be more likely to develop a deeper understanding, but I question whether there's enough time in a single semester to drive a curriculum that way.