story
I used to think everybody using Matlab thinks like a programmer. The problem is that many people who use Matlab are something else first. Matlab is just the tool available to them that has a very specific set of functionality and a GUI to make it somewhat accessible. Octave is a great piece of software but I stopped championing for others after knowing enough scientists that just want to use a library for a minute that only works in Matlab because of some quirk or special function that doesn't exist in Octave.
Another reason this doesn't quite work in practice is the interview. Imagine, potential employer asks if you have ever used Matlab. Two potential responses here: 1) No, I've used octave though. 2) Yes.
Both are good answers but, convince me the typical employer wants to hear 1 over 2.