Bjarne Stroustrup: Why the Programming Language C Is Obsolete [video]
youtube.com
youtube.com
"no longer produced or used; out of date."
In which case C is not obsolete by definition.
He does make a strong case for C being unnecessary, though I think embedded programmers might roll their eyes a bit, but really it is a question for Linus. The best reason for knowing and working in C is that the most ubiquitous and important OS is written and C. Until it is not it's a pretty good reason for knowing and being good at C.