Вылез я из криокамеры и вот, что обнаружил — из Python 3.x удаляют все, что является «сложным» (вопрос для кого?). Один из примеров — метод reduce().
Как пишет Гвидо:
I’m not killing reduce() because I hate functional programming;
I’m killing it because almost all code using reduce() is less readable
than the same thing written out using a for loop and an accumulator variable.
Иными словами — повышаем читаемость, чтобы очередному «индусу» даже знать не нужно было про функциональное программирование?