Не знаю, но элегантные нотации и прочие синтаксические навороты в принципе меня не смущают. Но меня смущает другое, и не только в ФП но и во всем остальном программизме (это характерно не только для столь горячо любимого здесь мейнстрима, но и для всяких редкостей и маргинальностей, отчасти это касается и оберонов).

Смущает следующее: почему очень часто, если вообще не всегда, инструмент удобный для программиста, повышающий его производительность в несколько раз, делающий код выразительным и понятным, в то же время, в качестве мелкого побочного эффекта, снижает производительность собственно результирующего кода?  По моему, удобняшки для программиста, в идеале, не должны вообще влиять на тот код что будет сгенерирован.

А то все эти новые технологии, методики и прочее, чем-то напоминают ситуацию, когда производительность труда повышают путем замены закрычивания болта его заколачиванием кувалдой. Ну да, менее долговечно, больше требования к материалам, зато сколько мы рабочего времени сэкономили!

Ну или что-то вроде: "мы внедрили новейшую методику сборки автомобилей! теперь мы их можем производить в два раза быстрее! правда теперь каждый автомобиль жрет в два раза больше бензина + масло подтекает."

Особенно меня лично умиляют питонщики. Вчера-сегодня усиленно их спрашивал чем состоит главное отличие кортэжа от списка в питоне. И почему "Кортеж — это не список, который нельзя редактировать". Из опрошеных горячих поклонников питона, не ответил никто. И, в принципе, понятно почему -- динамическая типизация размывает понятия, замыливает взор. Смешивает структуры данных.