Is the value of their charity greater than the cost of the country losing their talent? The "teach a man to fish" proverb comes to mind.
And these people brain drained for a while and coming back later is better for those countries.
I am talking about emigrants that come to more developed countries and then going back afterwards.