Söylediğin tek bir cümle doğru değil.
C öğrenildiğinde kişinin programlama algısını genişletecek türden bir dildir. Öncelikle bugün kullandığın her dilin hemen hemen atasıdır ve çoğu programlama paradigmasının doğuş noktasıdır.
Gelelim üniversitelerde ki kimsenin programlamayı anlamamasına. Nasıl mezun olup iş sahibi oluyor o zaman bu insanlar? Rastgele mi giriyorlar işlere? Ne kadar saçma bir algı bu.
Donanım yönetimlerinde C kullanılmıyor iddiana geleyim;
linux/drivers/gpu/drm/nouveau at master · torvalds/linux Aşağıda paylaştığım linux kernelinin Nouveau driverlarının kodu. Aç bakalım hangi dilmiş. Azıcık google açıp baktığında hardware driverlarının çoğunlukla C ile yazıldığını öğrenirsin zaten.
Şimdiii asıl OOP yapısı olmayan hiç bir dil tercih sebebi değil hikayene gelelim; kısaca saçmalığın daniskası. Her daim OOP tercih edilmez. Çeşitli programlama paradigmaları vardır ve ihtiyaca uygun paradigma seçilmelidir. OOP yapacağım diye başka şeyleri komplike hale getirmenin bir anlamı yok.
Şu yedi senelik video anlamana daha çok yardımcı olabilir, videodaki her şey doğru ve geçerli argümanlar değil ama komplikasyon konusunu anlamaya yardımcı olacaktır;
C ve C++ için yazılmış kütüphane ve frameworkleri kullanarak gelişmiş bir biçerdöver elde edebilirsin.