they specialize in different tasks. matlab/octave for number crunching data, maple/mathematica for symbolic manipulation, arbitrary prec, S-splus/R for stats etc.
can they all do the same thing one way or another? sure. one's faster than the other for some tasks but slower in another. you...