I might also point out that OO and FP are not strictly at odds. You can use object libraries in FP languages to encapsulate the state and logic but avoid the mutation of the state.
So if the two issues are orthogonal then you're both right. :-)
So if the two issues are orthogonal then you're both right. :-)
Where is the OO in that approach? The encapsulation?