No immigrant should be allowed in unless they have a sponsorship via employer.
If an argument is made that "bus boys, cooks, construction workers need to COME here to GET work", there's a solution. If employers need such labor, have them place their openings on a state or federal run, non profit Indeed type platform. Have ONE location in each country run by the Indeed type group. (Which will be fully funded by employers, per hire via fee).
Immigrant will trek to that location in their country, make their application. This eliminates (a) longer treks to our border (b) coyotes are no longer needed (c) no more high crime rates of these individuals, since they'll be employed, not penniless and living day to day (d) no more trafficking of young girls or women. Employers will foot the bill for transport