According to some Trump is making it worse by trying to make it harder. Obviously before the measures are introduced as many as possible will try to get in, that's the way the world works.
The long term effect must be better than doing nothing and some advocate that. Do they say that making every thing better for illegals will reduce the numbers?
The problem is some only look at the messenger and never the message. Then make up their own narrative to support their views. Consecutive Presidents have done nothing, even encouraged illegal immigration by giving amnesty, driving licenses, healthcare, schooling, etc. Some authorities are giving accommodation while Americans are living on the streets, all illegal immigrants are in a job an American could do if only the employer paid enough.
As for picking fruit and vegetables,
how do you think a country like Australia gets it done with their strict immigration policy? Stillthis can be done with legal immigrants who are vetted and controlled with only the pickers coming in for a short season. As for other jobs, Americans did them a very short while ago and will do them again, if employers paid a decent wage.
And that's what illegal immigration and globalisation is all about. Keeping down the wages of the many so the few can benefit and as everyone here is part of the many you pay the price if only in the debt of America.
Yes it's far worse in Europe but not in Czech, Poland, Hungary and a few other countries illegal immigrants don't want to go to.