You are right about the difficulty of a functional _language_ taking over the world anytime soon. But as a consolation prize we are seeing functional features making it into more and more mainstream languages.
Even people using eg C++ no longer look at you too funny if you explain that you prefer all your variables to be 'const'.
Even people using eg C++ no longer look at you too funny if you explain that you prefer all your variables to be 'const'.