When the gangs tell you your ten year old son has to join or die, "holing up" is not an option. Especially if you are poor. Then it's a question of where do you run to in order to survive. The US used to spend some money to try to make conditions better in Guatemala, Honduras, and El Salvador, but Trump cut that money "to punish them". Of course, like everything Trump does, it just made the situation worse.