C and the Cyber War Domain
If we use your terms for one second, the engineers building the Linux, Windows and HPUX kernels were "f-wits".
In the next second we should realize that humans are not robots and we DO make mistakes then and now. Small mistakes should not mean an attacker can take over the process or the entire system(kernel exploit).
See this http://sappeur.ddnss.de/Sappeur_Cyber_Security.pdf