I think it is a common misconception that batting well on Indian pitches requires less talent than getting runs in any other country. The term "flat track bully" is derived from this. Surely if the Indian pitches are so flat, and easy to get runs on, any tom dick and harry should be able to get runs on them, but clearly we have seen, this is not the case. Indian pitches require a different skills set to get runs on. Sure Kohli has his problems with the short ball and the swinging/seaming ball, but most Indian batsmen do, only because they are not used to these conditions.
Another thing to think about is should we call batsmen who score all their runs on seaming/swinging, "seaming/swinging track bullys"?