It's time to stop writing articles titled "Why Functional Programming", and start writing How. We know why. Show us how to unlearn decades of OOP.
OOP was a horrible package deal of good and bad concepts shoved together at random. Please "unlearn" by unbundling the concepts, not by throwing away the good ones with the bad ones. For instance, Haskell has great compile-time ad hoc polymorphism with Type Classes, thank you.
Read my blog!