I think that is the main reason why Pakistan players are not allowed in the IPL because they think Pakistan will make a huge amount of money off of it.
But the ironry is that players have no control over this matter and the sole authority in this matter is governments of both countries.