> My name contains a letter not in ascii, breaking lots of systems
Tell me about it. In my native language (European) we have accents at the end of some words (like città or pubblicità; city and advertisement respectively).
As someone that works with typography in someway or another, I can't count how many times I had a font that didn't support the character à or é or whatever and I had to choose a font that looks similar to the one I want but that if you look at the text for even a few moments more, you are guaranteed to notice it.
An even more disappointing fact is how many people use the apostrophe instead of the accent for capitalized letters (E' instead of É) because there no É button on the keyboard. Shift+è brings up é
> Some systems ask me to input a time in am/pm and I've no idea which is when.
I have a similar problem. Sometimes someone writes a date in the American MM/DD/YYYY format instead of the DD/MM/YYYY one and unless it's something like 08/24/2023 where there is no month 24, it can be pretty disorienting to me. That's why I really like the ISO (please fill me up on the number) YYYY-MM-DD: it's both clearly distinct for the other two and standardized across the world
> I actually think MS products are fairly good at this. They are big enough and have been around long enough to be fairly well localized
100% agree with you, although there are some other production that do a pretty good job (both FOSS like Jellyfin and commercial like Affinity Photo).
Fun fact: Microsoft Word 2007's dictionary doesn't have the surnames of some of my classmates but has mine (which is something so rare it's basically impossible)