US is one country that has least amount of investments in India. They have been burned several times: COKE, IBM, Union Carbide and Dabhol to name a few.
US does throw crumbs to India and India does pick it up through UN agencies.
US, as any body else, looks after its interest first.
US wants to do business through agreements and it is the choice of the other party to want to do business also.
Bush wants to leave his name in history, similarly to Nixon with China.
Outside India, USA is the best country for Indians.