This discussion doesn't have to stay limited to MATLAB, but there are certainly a large number of technologies in academia that require expensive licenses that put them outside the reach of people outside academia. I think that MATLAB is a perfect example of this, where a very large code and support base has evolved around MATLAB, producing a vast well of knowledge that is effectively sealed off from everyday people.
At the same time, since MATLAB is relatively easy to set up and produces code that is comparatively efficient and includes a wide number of algorithms that are extremely useful for academic research, it could easy be said that among the academic community, MATLAB allows for advancement past what would otherwise be seen.
Would it behoove the academic community at large to move away from MATLAB towards open source alternatives that promise comparable or faster computer speeds (such as Python's numpy)? Would it behoove MATLAB to reduce their basic license cost for the general public (to something as low as, say $10) and make up for lost revenue by charging more for additional packages?
Finally, how much does this really matter in academia? I certainly feel like it would be extremely useful to be able to use all academic code from a single, simple interface, but perhaps others don't think this is as necessary as I do. Thoughts?