One can hardly blame the Indians for choosing the Spike over the Javelin after the US administration refused resupply to Israel during the recent GAZA reprisal.
Israel has itself decided the US is an unreliable provider and is developing more of its weapons on its own.
India noticed (all nations noticed) that IF THE ADMINISTRATION disagrees with your policy, they won't supply you.
And we know that India's main opposition will be Pakistan and especially Al Qaeda and the Taliban in Pakistan. They know Obama will object to just about any Indian incursion against anything Islamic.
A fire and forget anti-tank weapons should be in the hands of the Kurds by now, but apparently Obama doesn't want the Kurds easily killing those ISIS tanks.
Good.
The name Javelin probably reminded them too much of “Bruce Jenner, the Worlds Greatest Athlete”.