I never said OOP was the best. I’m only saying OOP is not as bad as you suggest. I’m also saying that you use OOP or FP where it’s appropriate. If you’re saying that OOP is overused, I won’t argue with that.
Yes, I did miss your statement.
In practice, however, OOP is very widely usable. I’d have no problem using Smalltalk in most problem domains. It even has closures, so I benefit from some functional capability, as well.