Earlier quoted context omitted.
> For some reason linear algebra still isn't part of standard Mechanical Engineering course load (Calc 1, 2, 3, DiffEq) Wow. In my undergrad all engineering majors had to take linear algebra (calc 3 was optional for computer engineering).
This would have helped me get an actual CS degree 25 years ago instead of CS-lite (networking & server admin). It's not that I can't do calculus, I took it in high school, and then again in my first go-round in CS. It's that I hate calculus. Not the subject itself, just the grinding away at problem sets. I did a refresher in pre-calc, calc I, calc II & discrete mathematics during COVID at the local community college…
Most math majors I knew hated the standard calculus courses, for precisely this reason. It's taught this way because they're targeting engineers and some hard sciences (physics).
The reason is that for many of those majors (EE, physics), you will take courses where doing calculus is your daily bread and butter. You need to be as adept at it as algebra. Over 50% of HW problems in those courses will involve calculus. They really don't want students who understand circuits but can't do anything useful because they stumble on calculus.
They are the largest "customers" of the math department, so the department caters to them.