> If it was as great as its advocates say, surely it would have taken over the world by now.
That is a big assumption about the way popularity contests work.
If something is marginally better, it's not guaranteed to win out because markets aren't perfectly rational. However if something is 10x better than its competitors it will almost always win.
free market brain.
Invert the logic.
The big assumption here is to think that a language can be so much superior and yet mostly ignored after half of century of existence.
I'm sure Lisp has its technical merits but language adoption criterion is multi-dimensional.
Thinking Lisp should be more popular disregarding many factors of language popularity is the true "Programmer who live in Flatland".