The length of that paragraph and the number of tools mentioned is exactly one of the problems of web development. It's like missing the forest for the trees. And even with all the huge language improvements, it's still no where near the capabilities and safety of non-web languages.
But I don't disagree that it's possible to write very high quality JavaScript code -- it's just a little bit painful.