Why do languages change? Is it necessary for the language to change?
Language change is not only essential because it is required for a language to be changed as the other changes happen in the society but also it is natural for languages. Humans live in the form of societies and these societies keep on changing as the time passes. To meet the changing needs of a society, language also changes.
For example, most linguistic changes which are related to the vocabulary are the direct result of technological advancement. As the science progressed and new things were invented, so were the new words for these things.
Language also changes when it comes in to contact with other languages. This contact may for the trade purposes or due to the influence of some other language whose speakers are developed. Such is case with English language. Language contact can also happen due to the privileges that are associated with the language. That is people can get benefits from it i.e. they can get jobs or better living opportunities because they are likely to have monitory benefits, such as what is the present day case with English in Pakistan.
Languages always keep on changing. They are dynamic. No language is static i.e. no language stays the same for forever. It is always on the change but it is so slow that we cannot feel it suddenly. But this change of language is not the sign that it is getting worse or it is getting degenerated.