What does it possibly serve? I understand if the Indian government doesn’t want any national sporting ties with Pakistan. The break-off is meant to convey to the Pakistanis that the Indian government intensely dislikes some of its actions (which the Pakistanis would apparently not know if the two teams played, it seems).
But the Indian Premier League, as we’ve constantly been reminded since its inception, is a wholly private, profit-driven enterprise. Surely its franchises could have leaned sufficiently on the Indian authorities to understand that Pakistani players — well-paid entertainers who proved so successful only two years ago — did not constitute a threat to national security. (I mean, really! Denying visas to Pakistani cricketers? What possible reason is there to justify that?)