Economists have dropped the ball on immigration and trade. Their standard claims are not so much wrong as they are not comprehensive. We're seeing now unaccounted for costs of too much immigration with things like nation disruption, regional productivity disruption, and voter backlash.
The discipline was once about a coherent description of resource allocation regarding all available information. It has become about rationalizing a favored idea. Sad!