Peoples of Southeast Asia have naming conventions different from the Anglosphere
twitter.com
twitter.com
I can't think of any reason an app that isn't worried about payment details would need to store more than just a single text field for full name.
https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-...
The naming convention is always father's name followed by your name. In North india my teachers would call me by my first name which was my father's name. In frustration I had to legally change my name and invert it to put my own name first followed by my father's name which I legally converted to last name.
This also caused an issue in US since my first cousin didnt have the same last name (as our father's are different) but we are the same family. I had issues transferring the car since the last names didn't match.
I ended up in a loop talking to various CSRs over a few months as each time I called they wouldn't let me pay over the phone as my address was in Puerto Rico, and kept telling me to pay online, which I couldn't do. Kept getting passed from one rep to another, escalated to no effect. Had call-backs from "supervisors". Eventually I was back on the mainland for holidays and managed to call back and get someone to drop the late fees, then paid online.
Anglo-centric view here (given that's where I'm from), but just living in Puerto Rico for a while was interesting. The culture there predominately has two surnames, one from each parent. When I was there, I was frequently asked for my mother's maiden name to be used on my paperwork, but I was quite resistant given I had a couple of accounts (banking primarily) that I could not change the security questions for and made use of "mother's maiden name" as a "secure answer".
I've lost track of the ways that broke peoples software, while I was over there, and started giving my middle name or asking them to double my surname. One place was unable to send me any mail for a while until they figured out that the software would silently skip "incomplete" accounts when generating monthly invoices. One place would inject "null" so I got mail to that was "null-Surname". One place just wouldn't allow them to create my records without a second surname.
Which one, of each parent's two, is passed on to a child?
I believe it's also tradition that a spouse doesn't change their name but adopts a qualifier, so they keep their paternal surname and append 'de SPOUSE_SURNAME' to signify marriage in general conversation, though they are still formally 'X Y de Z'.
But I'm only an outsider on this, so I could be totally wrong here or missing some semantics or subtleties. I love learning about other cultures but there's so much to them that's hard to grasp without living within the culture for a long time.
I know people with long names have had issues because South Korean names are really short, so the programmers just assumed no one would have a 15+ char last name. Etc.
In my case I have two given names, one from each of my parents' languages and each written in a different alphabet. I have a "canonical" latinization I use, but it gets written all sorts of ways.
Anyway, when I lived in Mexico and signed up for internet they seemed to want to combine my first and middle name in a way. Either that or the guy at the internet store just decided to do that.
But also if I remember Rappi kind of did that too. My (made-up) explanation was that it just came from a Spanish tradition or something where there are just so many people in close proximity with similar first names (Juan etc.) that you really need another name to differentiate.
In my case it also made sense because both my middle and first name, though more 'Anglo' than a lot of Mexican names, are also extremely common.
[0] https://en.wikipedia.org/wiki/M%E1%BB%B9_S%C6%A1n [1] https://en.wikipedia.org/wiki/Champa [2] https://en.wikipedia.org/wiki/Ch%E1%BB%AF_N%C3%B4m [3] https://en.wikipedia.org/wiki/Abugida#Indic_(Brahmic)
Why is he so focused on present-day Earth?