As a programmer I see matrices as an abstraction layer. Without them, formulas for 3d calculations get very long and error prone.
This is in some sense the process all math students go through. The formulas for computing determinant and multiplying matrices look really complicated and it feels like a mystery as to why it works at all but then linear algebra explains all of that slowly.
Not trying to be snarky, just an observation.