> it's easier to take advantage of the fact that the programming language is already providing us a call stack
Exactly, I think this point is often overlooked, because folks get stuck thinking about the syntax of what they're writing rather than how it works under the hood.