Ok, but x sounding like sh is not ok. We need to normalize spelling stuff like it's pronounced. Otherwise every language is going to become like the English.
I have bad news for you. Spelling like it's pronounced is heavily subjective and opinion based. Virtually every single language in living use has deviating pronunciation to some degree.
I disagree. X is a useless letter in English; it's always copying other letters or combinations of letters. Meanwhile, there's a special rule where putting an 's' and an 'h' together makes a different sound. Why not have a single letter for that?
Because a diphthong is fine. Taking a already used character and assigning a new sound to it is going to make things hard.
Also I need you to argue not just from the English point of view, but all Latin alphabet using languages, in particular those with strict rules of pronunciation like German.
I think you really miss the point. It's as if your suggestion that romanization methods have imperfections dismisses the actual reasons why people will refuse to make the effort to learn how to pronounce a name from a language other than their own, which go far beyond whether or not the spelling "makes sense".
The comic gives a very concrete example of that. It wouldn't matter if the letters exactly mapped to a perfect pronunciation, the mere fact it does not roll of the tongue, i.e. "sounds foreign", coupled with the underlying xenophobia+racism combo is what's at work there.
Exactly. Different languages have different phonology that you have to be familiar with, there is no one way to "spell it like it's pronounced" (except IPA and even that can be tricky).
Bad take. You don't shame people for being unable to make sounds that aren't in their native language. If someone spoke Mandarin all their life and learned English, but had to approximate the "L" sound with "R", you wouldn't have this reaction claiming that allowing that approximation is turning everything into Mandarin
Well, in IPA, the "sh" sound is spelt "ʃ". But "x" isn't pronounced like in English either (and it's not like it's that consistent in English, it like "ks" in "experience" but like "gz" in "exam"). Instead, "x" in IPA is like "j" in Spanish.