That may be the case with Fortran 77 and later versions, but I was referring to Fortran II and Fortran IV.
If you put the local variables into a stack, it would break quite a lot old Fortran programs (including some widely used library code) that assume that the local variable values are maintained between calls.
Paul