Actually, I don't think "object oriented" is a trait of a language, but rather of a program.
that being said, most java programs are definitely not object oriented, but procedural.
Yegor however (imho) misses the point that being pragmatic is more important than being "pure". (actually I think he's radical on purpose).
This is true for oo, fp and all other paradigms.
Thats also why Kotlin is great, because it has it all K 🤗
His example in the article is actually quite good, the problem is that Java sucks makes these things overly complicated (and probably in-performant)