Some people criticise English language because of its foreign origin. But Indians are the largest non-native English speaking population. Within India, English is critical to communicate when we don't understand each other's language.
The Arabs adopted the Indian Decimal System and taught it to the West, and it is now the global standard.
Thousands of years ago we 'perfected' a language. What stops us from doing it again? Foreign origin?