You're looking at the checks done by a human. And I'd argue those are already problematic enough, yes I've heard of first hand stories of people stuck at the airport explaining that the spelling on they passport and their reservation name being different. People pay attention on international flights now, but still fall for the other traps. I remember a guy buying concert tickets with the most common spelling and getting stuck at the gate as they had nothing on them matching it.
The worst part is the automated checks, and sure it's a huge PITA. I've spent 1h30 last weekend at a docomo shop to have my name recognized by their system, with the guy looking at the papers and not understanding why it wouldn't do it. That's with near perfect matching between the documents. Imagine having spellings mismatched.
Banks also have a different matching system (Katakana based, with a string length limit, for account matching, and another WTF system for card owner matching), which is screwed in its very own way. That's one of the main reasons for the debacle with the MyNumber Card bank account matching last year.
> uniquely identify a foreign resident
Uniquely being identified is the easy part. Being _properly_ identified is something else altogether.
The worst part is the automated checks, and sure it's a huge PITA. I've spent 1h30 last weekend at a docomo shop to have my name recognized by their system, with the guy looking at the papers and not understanding why it wouldn't do it. That's with near perfect matching between the documents. Imagine having spellings mismatched.
Banks also have a different matching system (Katakana based, with a string length limit, for account matching, and another WTF system for card owner matching), which is screwed in its very own way. That's one of the main reasons for the debacle with the MyNumber Card bank account matching last year.
> uniquely identify a foreign resident
Uniquely being identified is the easy part. Being _properly_ identified is something else altogether.