Then what's your take on the intent of introducing the concept of classes and class structure that's almost similar to any OOP based language? Wasn't prototypal based definition serving the purpose?
And, having just data-containers with methods and inheritance does not qualify it to be Object oriented. May be Pseudo Object Oriented. For that matter, almost any language can be represented to mimic a Data Container and to have its methods. Polymorphism and Data Hiding plays equally major role too.
As I said, JS was a functional language from the beginning but certainly it did not recommend the concepts of FP like Pure Functions, Lamdas etc. back then