Vamos a hablar claro. Sin proteger a nadie. Porque JavaScript está tan sobrevalorado que hasta da risa. O pena.

Depende del día. Mira, el problema no es que JS sea malo. El problema es que JS es como ese amigo que no sabe decir "no" a nada. ¿Quieres hacer backend?

"Sí, yo puedo". ¿Frontend? "También". ¿Apps móviles? "Claro, mira React Native". ¿Machine learning? "Anda, TensorFlow.js, qué tontería"