Talk to an engineer or any other science-minded person and they’ll tell you that language is merely a means to an ends. We have language for the practical reason of communication and nothing more.
Somewhere along the lines language goes beyond all practicality. Poetry, for example, has no practical reasoning. It is an arrangement of words as art to express an idea creatively. In the same way, some words are artistic in and of themselves.
For example, calling a group of ravens an unkindness is strangely poetical. Ravens are archetypically cast as a symbol of death are some bad omen. To call multiple ravens an unkindness is to call a group of ravens what they symbolicaly mean. They mean ill-will or a bad omen… in other words, an unkindness.
Here are some other strange names: a group of rhinoceroses is called a crash, a group of apes is a shrewdness, and a group of ferrets is called a business. Did you know any of these? Want to learn some other strange names for groups of animal? Read more at the source.