I'm not sure what your point is. Are you suggesting that a Bracero-like guest worker program ought to be incorporated into any new immigrant related legislation? I'm pretty sure that would not be geographically feasible for Haitians or people from African nations. If it were, I might be supportive of it.
Incidentally, I moved to San Francisco in 1976 and for a few years was manager of the SFNLAF (Legal Aid) Mission (Latino barrio) office. I can confirm much of what you say, however, I don't think it is correct to say that the California'' construction industry relies on migrant workers. Wages were high enough to attract a local work force. However, when I left CA in 2000, there were still many seasonal farm workers, many illegal restaurant employees, and a good number of commercial cleaning/gardening people from Mexico, Nicaragua, and other Latino countries.
As you indicate, the "seasonal" farm workers coming from Mexico to work in the fields of CA were willing to endure pretty bad working conditions because the low wages they earned (sent home to support their families) were significantly better than what they could earn in Mexico.
But I am a bit confused. What is the "dismantling" to which you refer? As my then Mexican girlfriend was quick to remind me, these migrant workers paid taxes (income and soc sec), but never benefitted from tax supported public services. I believe (not sure) that these seasonal workers/lettuce/orchard pickers also paid the equivalent of union dues despite not receiving union benefits. Accordingly, I don't comprehend why union bosses would want to dismantle the Bracero program. I will also confirm the Mexican work force was composed overwhelmingly of hard and reliable workers whether it was in the fields or as busboys/waiters hired illegally to work in restaurants. And they did jobs that US residents didn't want to do.
My point is simply that using a lottery system to randomly admit refugees from Haiti or African nations (or anywhere else in the world for that matter) may not be in the best interests of the American people given contemporary safety net, social service entitlements, not to mention a low 4% unemployment level. I would prefer a merit based qualification for the right to immigrate. As for the DACA program, that is something else. I don't have enough information about how many child "dreamers" would be affected by roll back of the law that allows them to remain in the US. Incidentally (again), a Federal judge just issued a restraining order barring recall of the DACA legislation thereby allowing some 800,000 kids to remain in the US. See
https://www.nytimes.com/2018/01/09/us/trump-daca-improper.html. Coincidentally, the judge, Bill Alsop, was a great lawyer with whom I interfaced on legal matters when I left SFNLAF and went to work for Wells Fargo.