More like they were using C, saw the prospect of unbounded stack calls unreasonable with a computer with limited ram and banned recursion. Oh wait that's exactly what happened because iteration is safer than recursion.
Ok so thank you for admitting that Recursion presents more risks than iteration and requires a programmer wise to those risks. Therefore proving that iterative is the cheaper and easier method that should be used the majority of the time. At the end of the day, saving a few lines of code to be cleaver is an all risk no reward situation other than to flaunt your ePenis to your co-workers