During my engineer's career, FORTRAN was the language of choice - and it still is for many people. I know some top notch economists who continue to use Fortran for their modelling work.
Fortran, Basic (FB, VB, ..., MB), Python and Pascal and Delphi have in common that you don't have to be a professional coder to use them. Therefore scientists use them for the programming aspects of their work, since they don't want to waste their time diving into the jungle of C++ and friends. Most scientists do not have a budget to hire a professional coder, and/or the time and energy to explain a complex scientific task to a nerd. That is why the two families of programming languages, "hobby" vs "professional", will probably co-exist forever.