I'm not aware of any problem that can't be solved with either C, LISP or both. C is good when you need to think about the machine, LISP is good when you need to think about the problem.
Or, in other words, most of what most computers do most of the time is not what we would normally think of as "computation" except in a very technical sense, and C is a very good language for handling the non-computational tasks involved in, for example, an operating system. It is also excellent if you need to do bulk computation.
LISP, on the other hand, is great for breaking down complex problems, or doing a bunch of processing. I am occasionally sad that bitcoin scripts are not very LISP-y. That has always struck me as another instance of
Greenspun in waiting.
In real life, most of the time, I end up using PHP by default. Since it is mainly a web programming language, it is already connected to a ton of stuff, and since it is based on C, it has access to tons of low level stuff too. Want a daemon that accepts network socket connections, performs cryptography, talks to a database, and can email you PDFs? Done and boring. It is just as much a universal glue as Perl, but
way less annoying, and people can actually read it.