For the reasons y'all are calling out, "upscale Mexican" is a tough sell, especially down here when every single strip center has a Mexican or Tex-Mex place in it.
That's why they tend to only do "upscale" for interior and coastal Mexican, and not Tex-Mex.