I never liked this approach to recursion, as in google's joke search correction for recursion, because recursion is a form of progressive iteration, not reiteration.
I'm not sure I know what "isomorphic" means in this context.
For sure, (tail) recursion places a pointer to a function on the stack while a loop is a conditional jump. They're not the same thing. I think the similarity between n-1 and --n is a red herring, here.
Typical example, a factorial function, in Erlang:
It's strange to read that as iteration. Instead it feels natural to describe it as composition from parts that are of the same kind as the whole.