This is not a valid argument, because India has beaten Pakistan in all the recent matches between the two sides (including the one between the two teams during the 2019 Cricket World Cup). Also, a few days back India had decisively defeated Pakistan during the 2020 Under-19 World Cup. The current Indian team is among the world's best and I don't think that they are afraid of facing Pakistan. So the refusal to tour Pakistan has purely to do with politics.
I do not get this point. When Indian team is so strong and they have beaten / can beat Pakistan easily, whats wrong in playing with them ?
India Play Pakistan, Beat them and dominate more. Isn't this make sense even politically ? By not playing, they will gain nothing.