> Why should mostly wealthy foreign students benefit from US taxpayers funding?

Because it gets elites from across the globe to send their children to the US, including lots of money.