I have a tough time talking about FP to OO developers. I often get the deer in the headlights look.
Must be my fault, as the messenger.
I have not been able to convey to OO developers that things like Design Patterns and SOLID are important OO disciplines to shore up the areas where OO has weaknesses.
And that the strengths of FP -- such as immutability, recursion, pattern matching, higher-order functions, code-as-data, separation of behavior from data, referential transparency -- are, collectively, game-changers from the OO paradigm.
I can definitely relate to that. I can think of some things that are probably at play:
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.