For the first few years of my programming life (for research) these were exactly my only tools, and indeed they are perfect except when you get into "get something done fast" Then Python wins... Now I know far more programming languages, ideas and abstractions (btw: Prolog should also be a leg in that stool, since it offers things that can blow your mind... Sometimes :)
Prolog (and by extension I assume, logic programming) is an interesting way to solve problems. However it is rather simple to implement and evaluator in Common Lisp that can read and execute Prolog-like programs.