This is my exactly point. Even in a highly specialised library for pricing securities, the amount of code that uses matrices is surprisingly small.