It's annoying that airlines writes "as spelled in passport", when what they really need is an upper case alpha-only version of your name.
But it is also equally annoying that passports don't clearly spell out a "international and systems compatible" version of your name.
We've had Airlines for way over half a century, and visas for about as long as we have had passports and people still walk around with international identification documents that cannot be understood by travel and immigration agencies internationally.