It's been interesting to watch how the industry treats OOP over time. In the 90s, JavaScript was heavily criticized for not being "real" OOP. There were endless flamewars about it. If you didn't have the sorts of explicit support that C++ provided, like a class keyword, you weren't OOP, and that was bad.
Now we get languages like Rust, which seems completely uninterested in providing explicit OOP support at all. You can piece together support on your own if you want, and that's all anyone cares about.
JavaScript eventually did get its class keyword, but now we have much better reasons to bitch about the language.