C is only better if your teacher forces you to use it
C is an instrument which can be fast-learned (compared to C++).
C is close to hardware as possible, but still portable - that's why preffered by _any_ EE there over C++.
C has standart ABI.
C++ is almost a garbage without userland libraries, belive me, I'm making C++ project in embedded.
C has lots of UB. C++ has tons more of UBs.
After C++14/17 I'm attracted to it and many people too, but to make system-level job you need lot more knowledge of C++ than you would expect (compared to C).