The number of times that a website rejects my first name because it has a hyphen in it, even in 2025, is astounding. I get told all manner of things by support staff, like "just leave it out" as if it's just not an important part of my name or anything.
Indeed. My passport correctly includes the hyphen in my surname. Air New Zealand doesn't support spaces or hyphens so my surname is written out as both words concatenated (i.e. Onetwo). Qantas doesn't support hyphens but does support spaces so my surname is written out as two words (i.e. One Two). Thankfully apparently this is common enough that I've had tickets including travel on both airlines (as Qantas cancelled…
I ended up having to contact their support quite a few times for them to fix the error message. Still doesn't work, but at least the error message is reasonable now.