A lot of that is because we rarely tour those countries, and when we do we get 2-3 matches compared to India who tour every 2-3 years. If we toured as frequently as they did, no doubt we'd improve. It's safe to assume that as our players would only get more experience on how to play in those countries, need to remember before the last few tours, India were known to be pathetic away and generally got hammered and swept in humiliating fashion, now they're competing and winning despite being weaker (although a lot of that does have to do with Aus, England and SA declining big time).
Edit:
We've played a total of 5 games in Aus, Eng and Sa in the last 5 years, compared to the 20 India have...
They're going to play the same number of games we've played against those teams in this series alone than we have against all 3 teams in 5 years.
Your point is complete and utter nonsense.