There's this summation notation that these people who see programming as math and get excited about recursion forget about too.
I think recursion is just another tool in the toolbox: sometimes, some solutions are easier to think of recursively, and so it makes sense to use it, at least for the first prototype.
But yeah, using it systematically (in a non-functional language) is unwise.
Everyone else doesn't care, shouldn't care.