Immigration absolutely helps the US economy, because it parasitically siphons all the skilled workers out of other countries that it underdevelops and hoards their labor for itself.
People think remittances help underdeveloped countries, but labor is the superior of capital, losing that skilled labor is never worth the paltry sums that get sent back home. It's just another shape that imperialism takes.