Among these variables are also trends in terrible government, horrible land policies and infrastructure problems that make certain industries in which millions work unsustainable. All of these are human problems of politics instead of literal climate and all of them could even benefit from more development, instead of hand waving about climate change to fit a fashionable narrative.
Your own link references several very human, very global political trends that have little or nothing to do with climate change as being responsible for central american migration. It doesn't reference any literal notable climate changes that somehow made agriculture in central america worse.
I'm not saying that climate change has nothing to do with migration in the world, but to call it a main cause is tenuous in the extreme and dishonestly symptomatic of flogging this specific thing in all contexts to the point of just making absurd arguments..