I don't know. Seems like a loss for them since they stand to gain big financial incentives whenever both teams clash in India though I could be wrong. Them succumbing to BCCI and ICC proves that they aren't on an equal plane.
Anyway, I am just glad to see this entire mess getting resolved as expected and am looking forward to both teams clashing in the future.
If India visits Pakistan for the Champions trophy, then at the most the PCB may gain a few million USD in terms of ticket sales and the Pakistani economy may get a slight boost in terms of hotel bookings and others. But that is minuscule when compared to the $34.51 million worth of funds that the PCB will receive every year from the ICC. The main point here is that same rules are applicable for both the BCCI and the PCB.
India doesn't need to visit Pakistan, and similarly Pakistan don't need to visit India. Haha, really. if the funds that are received by the ICC only matters, then no country need to visit any country. Why limit to Pakistan and India ? India don't need to Visit Australia, Australia dont need to come India, England should not visit Australia etc etc and still every board will receive its share

The fact is that Pakistan isn't in the postion to stand or i can say their puppet government and PCB board officials don't have the guts to stand. Yes there will be threats on the ICC fundings but when to want to stand againist the powerful, you have to face the consequences.