Los programadores no tragan `reduce`, según este desarrollador
Anecdotally, Programmers Dislike "Reduce"
Evan Hahn observa que en las revisiones de código sus compañeros apenas cuestionan el uso de `map` o `filter`, pero cuando aparece `reduce` suelen comentar que esa parte es difícil de leer. Plantea varias teorías —menor familiaridad, peor legibilidad, rendimiento inferior o menor elegancia en lenguajes como JavaScript, Python y Swift— y recuerda que en Clojure no recibía esas críticas. Suele reemplazar `reduce` por otra opción y seguir adelante.
Anecdóticamente, he llegado a creer que a los programadores no les gusta tanto `reduce`.