I'm no coder or anything like that, but would the reason they've stuck with an older language be because of infrastructure or something?
No expert on that area!
I know that Linpack benchmark performance tests are written in Fortran for solving linear equations, and these tests are the standard for measuring the power of supercomputers.