One of the reasons why we need to be able to speak English nowadays is because the word is becoming smaller.
Thanks internet and our developing global economy.
More and more people are using English as a common way to communicate with each other.
So now it had become unavoidable that companies and large businesses will need to employ people who can speak more than their own native language.
That is where English comes in.
It is now officially considered as an international language.