English is a kitchen sink of a language - for better or for worse. That being said, words with ill defined meanings exist in other languages as well. It is kind of inevitable as there has to be a finite set of words (so we can remember and recall them when needed) and the list of possible meanings to convey with them is likely infinite. So words need to have a range of meanings.