Here's my take: C is a precise language, in a certain sense, whereas English is not. If I can successfully communicate information to another person using C, that person can put a lot of trust in their understanding of my idea. Precise languages are very useful, and everyone should learn that they exist, if nothing else.