It's important to have clear and powerful linguistics. Sticky linguistics make sticky minds. Compare inuits, with their multitude of words for snow - they probably have richer and clearer discussions on snow.
The same thing is true in programming languages - eg people who go back to basics and throw out the cached thoughts that make up a web of assumptions that everyone clings to, and in the process create something weird yet powerful (like Haskell or whatever).