Languages evolve to suit the needs of their speakers. If people find themselves without words to describe something succinctly, languages will evolve to become more expressive.
I think compound nouns (as used in German) are a good example of this. They make the language more complex and harder to learn, but allow speakers to capture what exactly an object is or how it relates to others by slapping multiple nouns onto each other.