That’s true about Lisp. For example, I really like Scheme’s simplicity and homoiconic power.
However, the problem with Lisp is that its syntax is really strange…totally prefix notation…tons and tons of parentheses. It’s not nearly as readable as Smalltalk, which reads almost like English. I think that’s the key reason Lisp never took off.