I am with you. The main reason I think the sponsors who are patronized by financially strong groups of business tycoons who in a large extent are huge fans of Pak cricket for a long time. Their enthusiasm to watch Pak players with the huge market interest from a good number of female fans make this more favorable to play as many Pak players possible.
Aside from that you can add the political views of such people as a minor ingredient to instill the passion. With all that said, you are quiet right about choosing players from different teams and the payment factor.
Human mind has all the power, when your mind is grind grit wins the battle. Go Bangladesh. Be the world number one in Test Ranking.