Would it really be “a massive undertaking to go GNU Octave” when its syntax is a superset of MATLAB’s?
Either way, in the longer term I think saving a bit of money wouldn’t hurt, spending some sponsoring Free software could eventually catch it up to competitors, and having Free industry standard tools more easily accessible to future engineers to begin decades of training earlier could benefit enterprises.