Por qual motivo? Você vai aprender o basico com C, variaveis, metodos e logica. E eu garanto que se você aprender com C o basico, vai olhar outras linguagens de uma forma completamente diferente, por exemplo, quando vi Java pela primeira vez so consegui pensar em como ele era mais facil e rapido de fazer as coisas comparado com o C.
Exatamente. A liguagem que se deve ensinar num curso de Ciência da Computação não é pensada em mercado, é em aprendizado. Todo mundo seria um programador um pouco melhor se já tivesse praticado operações com ponteiros e alocalção dealocação de memória, ainda que nas linguagens mais modernas costume ser irrelevante.
Se já faz bem para quem nem é da área de tecnologia aprender o básico de lógica e programação, imagina o quão importante é pra quem é da área lidar com questões mais avançadas e linguagens de mais baixo nível.