Sounds like a good reason to me
1. Security
2. DARPA exists for the US, and for US tax payers. I pay taxes to employ Americans, not Indians.
What would be a good reason?
What would be a good reason?
Also, quite possible that your research money goes farther. If this produces greater progress per dollar, this might create greater security. But this might depend on whether you are developing offensive or defensive tools.
Citation on your point 2. Where does it say anywhere that Government can only spend it's money on employing Americans?
I understand that what made American great is its ability to use talent from other countries, honestly US does NOT have the best scientists or engineers but it offer to the best mind the opportunities to shine, opportunities that we don't have in my country.