Atenção para a data da publicação. De lá pra cá muita coisa mudou.
Não é a linguagem que vai determinar a capacidade de causar estrago, é o ambiente. Sempre foi assim. Esse artgio é até ingênuo.
Se ele valesse mesmo a W3C não teria aprovado o WebAssembly que permite usar todas as linguagens de programação, inclusive C++ que já é bem usada, sem problemas de segurança, porque isso é responsabilidade do ambiente.
Boa prática é entender o que está fazendo e usar dentro do contexto adequado.