What people who are against immigration, especially "economic" migration don't understand that the companies that provide goods in the migrants origin country are in the destination country. If you are in El Salvador and you are buying American trucks, those trucks are manufactured in the US,if you have nothing to export in El Salvador, you have to go where the employer is and that means migration. It is especially absurd in Germany because exporting and never importing means a constant outflow of funds out of e.g. Greece which also means a constant flow of immigrants to Germany.