ol' hoghead
Because the Mexican government make it so difficult to start a LEGAL business. Permits of all kinds needed, with graft and bribes demanded for each permit. For all practical purposes, property rights don't exist, except for those rich enough to hire their own private army. Mexico is a socialist state, and private businesses really aren't wanted.