Different languages yield different way of thinking about things. I might not have ever grokked functional programming with Python, even if it's doable, but in Javascript it made sense, and now even makes sense in Python.
I didn't understand how to use "whom" in English until I learned (some) German, and I feel that I understand more nuance and subtlety in my own tongue as a result. Same goes for the (sadly nearly dead) subjunctive form.
Language appears to be the tool we use not just to communicate, but to encode our thoughts. It gives us a way to wrangle the abstract from something ethereal and unmanageable into a conceivable thing we can handle. Having many different languages yields many different ways of thinking, not just communicating, and we are impoverished for their death.
This is a fascinating story about the experience of a deaf person who had no language until their 20's. It affected their thinking in an utterly profound fashion - not just their communication.
http://www.radiolab.org/story/91725-words/