The Mexican Army is permanently posted in locations. The Cartels know who they are and where to find them and their families. So they’re subject to intimidation and bribery.
The Mexican Marines go into areas they don’t live, in masks and without names. There anonymous that the Cartels have trouble countering them. No one is incorruptible. But the Marines are more effective than the Army can be.