I did low level programming for 10 years so maybe that’s why the procedural style feels much more natural to me.
However the point still stands - when you are spending your time debating what a thing is instead of producing code, something is wrong. Programming shouldn’t involve epistemology.
I disagree, OO is about abstraction and encapsulation but it’s not as easy as it seems and I think most people are not taught well to do it right. A lot of ‘functional’ programming can and should be used in OOP as well. Have you seen this video? https://www.youtube.com/watch?v=Wf4DRM7w4kU