tl;dr no the mexican government is not held hostage by a central bank and a tech lobby like the the indian government is. for every one mexican that gets an h1b, there will be hundreds of indians. this is despite mexico being one of the biggest economies on the planet, not having a bad per capita gdp or education system, and sharing a border with the us. the mexican government simply isn't willing to do what the indian government has been doing for decades, and likely never will be able to as well.
United States