Почему C всё еще актуален?
По-тому, что его достаточно для решения возложеных на него задач, а "оверхед" у него меньше, чем у C++. 
Хотя некоторые товарищи пытаются на нем делать ООП, что выглядит сомнительно, но работает.
это не так. си++ более эффективен