A good programmer can write FORTRAN code in any language.
Much as I loved LISP, back in the day, I hated working on other people's code. The author's prior (preferred) programming language was so obvious. And advocating consistent idiomatic LISPy house conventions never proved worthwhile.
Ditto pretty much every language since. So much so, I've come to reject metaprogramming and reflection for team projects. Any more, JavaScript (gods save us) is a language dialect construction kit, with every person and cohort creating their unicorn opinionated mutant variant. As much as C++ ever was.
In contrast: I do like like Lua. But I almost prefer using it. It's one virtue is simplicity. It has less potential for individual artistic expression. When maintaining someone else's Lua goo, I spent much less time bending my mind to the author's mental frame.
Perhaps we should revert to BASIC, Pascal, or Java 1.0.
Perhaps future parsers will permit subsetting grammars, to better define and enforce house rules.
Perhaps we'll all revert to just banging the rocks together. Ook, ook.