>>12567839You're inverting cause and effect.
Developping interfaces and optimizing calculation libraries is a pain in the ass no one is willing to deal with unless they're paid with real money.
However, interfaces makes the PhD student and the professor happy because interfaces allow you to avoid wasting time working on FEM algorithms to model an antenna.
Matlab only exists because governments are not willing to put money on open source projects that could easily surpass proprietary algorithms and interfaces. We could be paying real salaries to open source developers and save the company growth costs.
It's not mathworks' fault if a demand isn't met by public services. And it'll be their loss if they didn't cater it. Very few people in academia ever raise the issue of open source program funding except for the usual pro-GNU suspects. Make events about this shit and call your reps. It's not mentalities that need to be changed as people are definitely ok with free open source, it's how the government does things that is problematic