Actually, all those nations you mentioned teach english in one form or another. English is needed to be a success in today's world, because a third of the global population speaks English, no other language comes even close. English has become the world's most common language thanks to the British Empire, and unfortunately, Pakistan can't drop it as a language because it plays too important a part in global diplomacy and globalization efforts.
English is taught a a foreign language in all countries, it is never a medium of instruction. In school we had to study french as a foreign language; no other subject was in french. No body is asking you to 'drop' english, just give it the same status as in the rest of the world.
English as a language of instruction is not needed to be a success in today's world; Taiwanese. Korean, Turkish and Japanese companies have flourished without it.
In Pakistan you totally exaggerate the importance of English, almost all countries in the world run their countries entirely in their own language.
Pakistanis seem to find any excuse they can to surrender their language and replace it with english.