The thing I find the most amazing is there is plenty of code lying around that shows you can write C in APL style (like most implementations of APL), and array programming has plenty of properties that would seem to appeal to C programmers.
But still, at least on this board, it's C can do what 1. a weakly-typed list-oriented language can and 2. a strongly-typed lazy functional language can (which, I mean, yes, they are all Turing Complete). There are so many other paradigms. It seems like at least some of them could address problems that are refractory in C, Haskell, and Lisp.