4) It’s a failing of the language in that JS’s sloppy design encourages poor coding. It’s difficult for people to understand how to use JS properly, a phenomenon you don’t find in other languages such as Java, Python, C#, Ruby, etc.
7) I’m not comparing JS with C++. I’m merely talking about OOP models. A much better example would be Smalltalk.
10) I’m not comparing Node and Angular…at all. However, these two go a long way to explaining JS’s popularity.