Remove bad and good from the discussion. JavaScript exists at a place where high level languages are expected, not assembly. JavaScript lacks the productivity enhancements of other high level languages. No standard library and poor debugging as well as loads of quirks. JavaScript, standalone, is far lass productive on a theoretical basis (I say theatrical because no language can take JSS spot in the browser due to enternchment) because of this than other high level languages.
Also, JavaScript was barely designed. Saying it was designed to not have a standard library is revisionist history. It just doesn't have one, and everyone with influence over JS continues to make poor excuses as to why it continues to not have one.
Also, JavaScript was barely designed. Saying it was designed to not have a standard library is revisionist history. It just doesn't have one, and everyone with influence over JS continues to make poor excuses as to why it continues to not have one.