Re: Why do Pakistani people speak English mixed with Urdu so much?
This is about Pakistan and its National Language. While you seem to have asked a good question that does not mean it is right question.
Pakistan has its National Language as Urdu.
English was forced on to Pakistanis and Indians…after a well accepted Urdu language was established for even longer duration in a very large portion of subcontinent.
It was not until 1950 when Indians brought the idea of Hindi Language.
Regardless: ** Urdu** still is common language of two countries and joins them culturally through movies and songs.