One of the main reasons why English has a large variety of words, spellings and meanings is because this language has many different origins. English originated from such diverse languages as French, Anglo-Saxon and German. It has also taken many words that are from Greek or Latin origin. This great variety of influences have made the language extremely rich and complex.
The english language has a variety of many grammitical reference infeeences mainly because our language is more conplex and is used as the national language. Such a sellection of words, spellibgs,etc are used so many can refer to the situation with grammar they can underatand.