India not visiting Pakistan is just because they never want to give any economical advantage to them in any case as mentioned if we have Indian cricket team in any country it's good for them and their economy but in case of Pakistan it's never been had any impact even Australians are facing loses due to low sale of tickets and other things related to them.
But, now ICC ended this debate and all problem with a good decision which is surely helpful for Pakistan because now they can claim win-win for them, but surely Indian are feeling not comfortable even they are having no lost with this decision as well we have two events for Pakistan and two for India in next few years.
Even though other teams are willing to play, India is not willing which is a very common issue, although there have been complaints about their security. However, if such a plan is made for both the countries, it will definitely be profitable. India is one of the leading countries in cricket. The biggest revenue of cricket comes from that country. If India plays with Pakistan maybe Pakistan can gain a little there, but India has nothing to lose, but still if they are not willing to play there, then of course a good solution is needed. If the events are divided equally between the two countries, then of course it should not be a problem for India and Pakistan. Hopefully, both the countries will be able to find a good solution for this.
We all know about this we have no security threat or any issue in Pakistan but in last 77 years we have no improvement in relationship between these countries with after radicals now in control all India they have never been feeling positive about Pakistan, so things like these will happen just because of this we have good decision by ICC as both will play on neutral places because this is suitable for them and with this ICC can have good funds and revenues through media rights as well.
India currently one of the countries which are doing good economic changes and with this their cricket team is also having good profitable for any country where they visit just because of this Indian authorities never want to give any economical incentive to Pakistan so they are not touring for bilateral tours and ICC events as well.