Re reproducibility: It is certainly nice to take an old Fortran code and make it compile on your current system. However, that is not all reproducibility is about. There is the little matter of legibility of the code: checking what has been programmed, otherwise one does not need the source code at all, assembly would work just as well to get something compiled.
Now, concerning legibility of old Fortran code: There is a well-known finite element textbook that includes Fortran codes. That source code is a testament to how things have changed. Would it be possible to compile this code? Probably, if one could get hold of it. That is how far it goes though, to make sense of the Fortran code one will need a lot time and effort. At first sight it is a horrible spaghetti mess, the marinara spilling out of the pages of the book.
So, is this what we mean by “reproducible”?
I will bet my bottom dollar that, with the same distance in time between the “write” and the “read”, Julia will lead to a lot more reproducibility than Fortran currently does.