>I suspect that most people here would guess that Spanish still pronounces it that way too, thanks to México and Xérès / Sherry.

Sorry, what? First, is the word "Xérès" well-known among English-speakers? Second, "México" isn't pronounced "méshico", so how is it a supporting argument at all?