When C++ and Java (the current industry standards) have adopted the last feature of Lisp then the world will realize that it actually wanted Lisp after all :-)
Lisps != lisp programs. Lisp lets programmers treat their code as data to be edited at runtime. Which is a different model than say Java.
The advantage is individual programmers can be more productive, but it becomes really hard to share code as every program evolves into it's own language.