You couldn't be more wrong. New programming languages is exactly what we need especially as we approach the end of "Moore's Law" with the discrete type of fabrication we do nowadays. Sooner or later the world will realize that in order to build really complex software, on the order of functioning neurological networks or quantum systems, we will need to evolve the languages we use to describe those systems so that we can describe them quickly. The software we write currently is dogshit compared what we could be creating, and all these new LISPy functional languages are an attempt to move to the next level. Instead of writing 100 for() loops our languages will need to describe the exact same construct in a handful of instructions. Not machine instructions but language instructions. Creating really advanced software takes so long currently because our languages are primitive. Compare programming a 6502 in assembly back in 1980 to programming in Java nowadays. Using modern languages and compilers you can write code 1,000,000 times faster, clearer and more complex in the same amount of time. Software will never get more advanced without a massive paradigm shift in the underlying languages we use to describe systems that will have ever-increasing complexity, because you can't just squeeze out more lines of code in 8 hrs from the same humans, and you can't just throw more humans at the problem. We need to start coding much much "smarter", almost writing languages that just describe a system in very general terms, and have the computer actually do the "coding." Either way, the future will not be primitive imperative languages like C/C++/Java, but something far more declarative in nature.