what engineer in a real company isn't supported by something close to his yearly salary in capital - which should include software tools
It remains the case that Matlab is mainly in regular use in universities and for non-commercial purposes. I think the cost is far too high for businesses and commercial organizations to make general use of it.
if your company only needs the tool and expertise once a year or less then hire a consultant who has the tool, if you need it more than a few times a year then even US$ 10-20k is a bargan compared to the product dev team time, cost, lost profit from not hitting the market oppourtunity window
Everyone has a price, and that depends on the perceived value.
It depends what you call a "real company". It might be your opinion that support cost should equate to salary, and while that might be your experience, it doesn't make it true for all. But as an example, my own "support" R&D budget is several times my salary, and I still don't consider Matlab to be valuable enough to purchase.
For example, I've had an MSDN sub that my company has funded for many years, and the use and value I get out of that far outweighs the cost of Matlab. The same applies to the numerous other bits of software, in either capital or recurring expense, particularly development toolchains, from which I get daily use. You can add to that my hardware budget which is several times my software budget.
My need for Matlab/Octave is occasional and sporadic, perhaps two or three times a year, but it tends to be a couple of days of intensive use, unlike the development tools or MSDN, I have no need to use it day to day. At one point about 15 years ago I did have a one year Matlab licence as part of TI's DSP toolchain. There were a couple of Matlab tools I used fairly frequently to do with filter design that Octave didn't have, but other than that Octave could do everything else I needed. I simply could not justify the horrendous cost of Matlab for the value it provided, and since then there are many other options that provide the functionality I was using from Matlab without an outrageous price.
At what price point would I consider Matlab worthwhile? Perhaps $300/year tops to me. I see their website gives me an individual price of $5,000 with the toolboxes I'd be interested in, double what I pay for my annual MSDN licence, so thanks, but no thanks!