> This long-term famine is already happening in Central America and is driving more and more migrants north every year.
This is certainly a problem but not nearly a major reason that migrants are coming north. They're coming north because they can make their monthly salary from northern triangle countries in a few days in the US. These are economic migrants, regardless of what the news tells you, evidenced by the fact that almost none of them are accepting offers of asylum in Mexico and choosing to continue to the US.