Swamy, Charity begins at home. If you cant look after yourself, what would you be able to do for society or nation? So, every successful person has to be selfish (selfishness as understood by your kind of people). If Mr. Desai is working in the US, he is not working for the US of A. He is an employee of a private company which is involved in the project. Because he went to US, he got the opportunity to work in such important projects. He might be earning loads of money, experience, knowledge, expertise..... I am sure he wont take every thing with him to the grave. Now, he must be supporting a family, taking care of studies of siblings, narrating his experiences to near ones... enriching others in an indirect way.. prompting them to achieve things.
Surprising that nobody had any objection when Indians went abroad as cane field labourers or part time merchants, earned money, settled there and have a name for themselves.