I don’t think it’s really less elegant in Python or Swift. Especially not in Swift where you can write it very concisely in some cases, like numbers.reduce(0, +). Admittedly Python is a bit more verbose.
But maybe Python and Swift programmers are not used to it in the same way as Clojure programmers are.