True, C does not suffer too much from idiosyncrasies, more from being poorly designed in comparison to modern programming languages.
Unfortunately for C, the constraints have changed, systems are orders of magnitude more powerful, and people have attempted to use C for many things it was not well-suited to.