^ Apparently a gas pipe is going to be built through Afghanistan-Iran-Tajikistan and etcetera which will benefit India alot. India hasn't only got good ties with Afghanistan but even with Iran, Tajikistan and Uzbekistan which is why their businesses are so successful with these countries. Indians get nothing from Tajikistan and Uzbekistan or Iran either, but these countries are very rich in resources which can benefit India alot in the future, which is why it makes perfect sense for India to invest in these countries. I think moreover an Indian can explain their point of view better. Nonetheless if you truly believe in 'a friend indeed', then one can expect such investments without expecting MASSIVE profits in return. No?
Indo-Afghan friendship is by the way much older than the wars in Afghanistan, since Afghanistan had hardly anything left after the wars it's normal that countries would actually invest in Afghanistan (for whatever reason). Turkey is a great example of a country, miles away from us, who have been great investors since last ten years, I never heard anyone question what Turkey gets in return?