I like to say that Matlab was designed by applied mathematicians who don't want to care about software engineering, and python+numpy+scipy was designed by software engineers who don't want to care about applied mathematics :P
I don't know that that's strictly true but it gives you a general idea for why things are the way they are.