C developers tend to think on micro-optimizations and Assembly level before writing any line of code, even when it doesn't matter at all for the problem being solved.
C++ would be a much better language if C compatibility had been thrown out of the window. However, it might had not spread into the industry as it did.