I would assume that all physical science/engineering majors are at least exposed to linear algebra in an applied context (in the sense of solving linear equations, determinants, Eigen value problems, linear vector ODE's etc.). Physics, math, EE, Econ, ME all generally offer more advanced upper division elective courses (usually called "mathematical methods in...") that one takes down the line (after initial math sequences) where the stress is in abstract formulations. In fact, understanding the theory deeply enables one to learn more exotic tools (such as functional analysis for example). A mathematician will probably take an abstract linear algebra course as his/her first demanding proof writing course, which they will absolutely be required to take.
This material is highly useful for both theoretical subjects and applications (arguably more so than calculus). As an example (and my area of study coincidentally), one might be interested in steering an aircraft from one point to another, maybe with an autopilot that you as an engineer design. The physics of motion are going to depend on the state of your aircraft (ie orientation, velocity, throttle, rudder angle etc), something that you as an engineer might have control of. The physics of motion, that you might be familiar in the context of a falling apple (F = ma), are in fact (well a little simplified) encoded in a matrix. This is because there are multiple factors that influence the physics, and multiple factors that describe the physics (motion, ie velocity in x,y,z, angle about x,y,z etc), giving the familiar x=Ay. Thus, solving for the trajectory involves solving linear equations (linear ODE's to be precise).