Look you can look st this from a biased point of view or take a step back and see it for what it is.
India has screwed themselves up in terms rankings and that is a fact.
To give an example, Pakistan beating the Aussies in the UAE and destroying England in the UAE and not being beaten in England has an impact on the others nations results and hence position in the table.
India refusing to play Pakistan home and away is crucial and so the current position starting as back as 2016 is rubbish.
Doesn’t matter where Pakistan are in the standings, they have lost just two home series in the last 10 years, beaten Sri Lanka in Sri Lanka and have only lost to the Aussies and Safies away.
So drop this thread in the rubbish bin and get over it
It is obvious that the final scores for teams and therefore the relative rankings are interconnected. That however does not mean that the team at the top of the rankings does not deserve it.
If we were to extrapolate your logic then Newzealand not playing Ireland could negate the authenticity of the top ranked team (whichever it may be) at any point of time. Therefore means anymore ever in terms of rankings.
India in the last three years would have blown away pak in any condition since they have been and it deservedly gets reflected in the relative rankings.
You can put your logic in the bin now.