I think a little bit of OOP-related messiness is easily worth it to be part of a mainstream ecosystem.
And a talk from Don Syme, the author of F#, on good F# code as they see it [2]. It's a great talk overall and they specifically address OOP's good and bad bits starting from about 39:00.
1: https://eiriktsarpalis.wordpress.com/2017/03/20/why-oo-matte...