Arjuna se había entrenado a sí mismo con Drona como un gran arquero. Drona le había dado entrenamiento en todas y cada una de las armas. No solo esto, sintiendo una guerra segura entre Pandavas y Kauravas, Krishna envió a Arjuna al cielo para adquirir todos los divyastras, para que pudiera contrarrestar a Bhisma, Drona y Karna en la guerra.
Pero, ¿por qué Arjuna no pudo contrarrestar el arma de serpiente disparada por Karna? lo que significaba una muerte segura y cierta de Arjuna, ¿no había Krishna {como avatar de Dios Vishnu} puesto su peso para empujar el carro dentro de la tierra?
Esto se debió a que la flecha no era un Nagastra común, estaba habitada por una serpiente real llamada Ashvasena, por lo que Garudastra no podía contrarrestarla.
EDITAR: Las referencias para esta respuesta son este capítulo de Mahabharata y este episodio de Bhakthi Thiruvizha (comienza a las 18.26).
uday krishna