I am surprised to find any Iranian or Zoroastrian who would suffix "great" to Alexander. :)
Anyways, I got your point.
But Alexander's armies, those of the Huns/Mongols, as well as the Arabs, all reached India from different distances. I think it has more to do with the Hindukush on a poorly...