Considered that the original comment I was replying to is
Could this statement:
be made reasonable by just replacing “(deep?)” with “tail”?
In other languages writing tail recursions in lieu of loops is perfectly fine, while here the loop should be preferred. Hence here it is a bad habit to choose recursion in the trivial cases where a loop could do fine. Right?