I agree with most of your post.
I would say that Fortran was meant to be a language for numerical (array oriented) scientific computing. Easy to program by domain scientists and so on.
However, Fortran has been evolving to adapt for the scientific needs. For example it has added parallelism to the language.
I would argue that modern scientific research development is now predominantly done in Python, Matlab or Julia, all of which are interactive. And so Fortran should also be interactive, because that is what most people in these communities (myself included) expect.
The good news is that almost any language can be made interactive, including Fortran. So no road blocker here.