No meu ponto de vista,falar que a pessoa deve aprender C primeiro, é mesma coisa que falar pra uma pessoa que está desempregada e precisa fazer quentinhas pra sobreviver, que ela deve aprender a ser chefe de cozinha primeiro pra depois vender comida congelada. Com JS a pessoa, pode fazer sites,extensões pro Chrome, plug-ins pra várias plataformas. JS é versátil. As vezes parece que as pessoas esquecem da realidade, principalmente os seniores que programam há muitos anos e ganham um salário bom. Eles tão errados? Não, a pessoa precisa de uma base sólida sim, mas a realidade de muitas pessoas é difícil e elas precisam pagar as contas. Então se o cara souber JS e puder ganhar algum dinheiro ótimo. Com o tempo, se ele for uma pessoa atenta vai ver as lacunas e buscar aprendizado.