Do you think it is charity? The PI hires a student and the student works for them, typically 3-5 years on a salary of around $35,000, often very extensive hours. If the student is talented and dedicated you can conduct more and better research than if they are not. A large proportion of the most talented and dedicated candidates will not be American. It is not a 'huge favor' it is a mutually beneficial arrangement.