Where this argument loses me is that I have yet to see a single Lisp person going around extolling the virtues of Prolog, a language that is also homoiconic and has macros.
(If Lisp people want to start doing that though, I'd be happy. Prolog is great.)