Also because C is still the lingua franca of large portions of CS. And something like C is nessasary for certain parts if CS (good luck teaching OS in a language where you can't poke at memory addresses)
And... there could be a case where you will need to write in a lower level language for something maybe for performance or because you’re doing something on a controller or a firmware or a driver etc. In any case it’s good to be able to move between languages