Thanks for the response. If the choice is between manually specifying that (type of) code for every kind of object (and likely moving to a #create factory method) or using a native syntax for class declaration, I can see why people would choose the latter.
https://github.com/isaacs/inherits/blob/3af5a10c6b51f9e99d9f...