There's definitely a problem with the "JavaScript culture". The whole "we're going to make everything as easy as possible" approach has some definite negatives, but when you raise them you get accused of gate-keeping.
But like - yeah, we should be gate-keeping. At least for published and shared code. Having high standards for software development is a good thing. When you don't you get npm.
Python suffers from this a bit as well - but not as bad as the JavaScript ecosystem where relying on a third-party package that does some trivial function is seen as "normal".