Congress has largely written itself out of immigration policy. It's paid for by fees set by the executive, which means Congress does not have the power of the purse.