But surely there must be some point where it’s okay to build a software application that expects some sort of personal identification, right? At some point surely it’s okay to cover some vast majority of people’s names and allow the rest of people to type in whatever they want? I don’t really see a problem unless you require a name to conform to some specific format while also having a policy against users using “fake” names.
Sounds interesting. Any examples?
Only around half of all languages even have a writing system.
languages with logo graphic writing systems, such as Chinese and Japanese. I think for governmental purposes there is a set of allowed characters, but people may consider the true form of their name to be written with a rare character that's not in unicode.
While still in the Unicode realm, some people have names that can only be spelled in their native script vertically. For instance people with Manchu names. This case breaks Wikipedia's formatting in comical ways.