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"....