I still recall (as a student) challenging the colleges' decision to drop calc 2 and 3 from my EE program almost 20 years ago because the new students couldn't pass them. I had already taken them and couldn't imagine how students would be able to fully grasp EE fundamentals without them. But the college wasn't hearing it. They were replaced with non-core electives.