my dear friend, in my opinion, it is better to observe things instead of going into meaningless talk, so i just observe and reply where needed.
i think india has (IRSO) has done a great job by sending the unmanned lunar mission and that is because that is a milestone india has achieved which was not easy.
i think this do not only true for indias case but for all the countries (developing and developed both) . if they deserve credit why to criticisize why not give them credit for their achievements.
about sharing technology, my opinion is that now days in order to save time, countries do joint projects (F-35, PAKFA etc), this will help in reducing the cost, also save time and the end product after the project comes out to be much better due to collaboration between scientists/technologies of different countries. so i think there is no harm in collaborating. your opinion can be different than mine and i am not trying to force my opinion on you since neither you nor i are expert in this field.
about IRSO accepting collaboration with NASA before sending more missions like the first one is i think acceptable in this era. it is just like developing PAKFA with collaboration with russia even before having Tejas flying (indian made fighter) in the air (please do not take it personally, it is just an example and donot meant to hurt anyone). i mean, if you can get the job done by collaborating and can achieve a much better goal with less or equal spending of money/efforts, why not do it and especially when everyone knows that you have reached a certain level of competencey and proficency (like reaching the space)
another point is sending more unmanned missions in space or to moon is merely repetition or another milestone if manned mission to moon. i mean, i do not see any benefit in spending this huge amount on just another mission in space or to mars. why not send another mission with a man (may be with collaboration) to establish a space station where you can do experiments and research which is far better worth for spending that huge sum, isnt it?
regards
sincerely