Doesn't paint JavaScript in the best light...
Wind the clock back to the pre-framework era for a second. JS is being twisted into so many things it was never meant for. It used to be a simple language for controlling page elements dynamically.and was never designed to be a real "programming language" in the traditional sense.
What boggles my mind is that the entire tower of frameworks, libraries and abstractions is built on such a rickety base. Just because every browser understands it, developers assume it's the best thing to build their entire world around. The fact that a coder-bootcamp graduate can't really be productive unless they're using some massive framework is not a good advertisement for the suitability of JS for all the things it's being pressed to do.
If only Flash and Java weren't such security nightmares, web development might have been different. The web is littered with different tries at putting in something more suitable -- I wonder if anyone is going to try again, or if they're so scarred by Silverlight/Flash/Java that they're just going to keep heaping junk on top of JS.