&gt; While I am also not a fan of the class keyword, I&#x27;d argue that we already had that age of cruft. For quite a few years (past decade?) practically every book on JS would start with the author building their own version of inheritance, and then relying on it throughout the rest of the book.<p>This, right here. The class keyword is unfortunate, but at least it ends the useless meta discussion of &quot;how to implement classes&quot; by simply providing some sugar over the RightWayToDoIt(tm). (According to those in the know – whatever, I don&#x27;t care for classes.)