The economic disparities between the USA and Mexico is thanks the the same Mexican oligarchy that is pushing this "guest worker" but only for Mexicans plan. To save their corrupt system that makes some extremely rich but keeps most of the population in desperate poverty.
LEGAL entry is still less risky and troublesome for people from Haiti than illegal entry is - the journey over water is much harder and riskier. The Coast Guard, I understand has that situation in hand.
The same cannot be said for Mexico. There, the situation is different - illegal has become not-too-risky, and it is also not all that dangerous when compared to an attempt to enter illegally from Haiti, to use your example.
I, personally, find this oligarchy business to be nonsense. It does strike me as odd that again, it is Mexico that has drawn the ire of people. Canada's border with us is about 50% longer - and has more areas with a very low population density. Yet all the fuss and disdain is aimed at Mexico. All the complaints are about Mexico.