The answer is "because." Really
Standby is not allowed for international flights. According to the AA definition (used elsewhere as well), Mexico is considered domestic (hence standby allowed),
except Mexico City, which is international (hence no standby allowed).
See, I told you that the reason was simply "because."
Cheers.
I hear you, things that make you go hmmmmmmmmmmmm........