Many students would say they learned more about calculus from their mechanics class in engineering or physics than the math class.
I hear this comment from students as well. "I learned more calculus in the thermodynamics and in quantum mechanics courses than I learned in the three semesters of calculus I took which were the pre-requisites for thes courses." I suspect that when it's the second go you learn it better. They simply forgot what the learned the first time because they didn't commit to long-term retention.
Anyway, I voted yes in the original question as well.