Nonsense. Quoth Wikipedia, "Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, conditionals, higher-order functions, recursion, the self-hosting compiler, and the read–eval–print loop." These are all solutions to real world problems.
So many languages borrow features that were originally developed in Lisp.
> However, this flexibility is also a massive footgun: if you're not careful your junior developer might end up reinventing the wheel a dozen times, and writing completely unmaintainable code in the process.
Plenty of code written in Lisp looks just like your Python, Ruby, JavaScript, Java, et al programs where you're defining structures or classes, writing and calling functions, importing useful libraries, etc. Plenty of this Lisp code is just as maintainable as the non-S-expression code.
> Anyone who knows C# will be able to pick up a basic understanding of C, Python, or JavaScript well within a day
Same with Lisp. It's just:
(function arg1 arg2)
Instead of
function(arg1, arg2)
> You want code which is quick and easy to write, trivial to read, and understandable by even the worst programmer in your company.
There is plenty of "lowest common denominator" code like this written in Lisp. Much Lisp code is not buried under inscrutable macros, just like not all Java code is buried under layers of inscrutable classes.