Migration puts too heavy a burden on receiving countries, and it essentially means giving up on source countries. It is not a mechanism of the market, but rather an unfair system of taking money from taxpayers in certain countries and giving it to people other countries, this money is then sent abroad and spend abroad resulting in a net loss to the economy. Not all migration is bad, but legislation that would protect the right of immigrants to send money home would solidify this unfair system. Remittances are a short-term fix. If migrants are not allowed to send home remittances, it is possible that the most skilled workers would stay in their home country and work to rebuild the economy for the long-term.  The supposed intangible benefit to receiving countries of “innovation and invention” is much less important than the real cost that these countries feel as a result from the unemployment and increased cost of health, education, and welfare systems that migrants cause.