As a non-English speaker I can really relate to this. I think the real mistake was Apple allowing to enter a non-ASCII password in the first place. E.g. on macOS the password fields have been locked to English character set, and I'm not sure why it changed on iOS.
The "real mistake" is changing things that used to work.
> As a non-English speaker I can really relate to this.I think the real mistake was Apple allowing to enter a non-ASCII password in the first place.
As a non-English speaker (Czech, actually), it is clear to me to not use non-ASCII characters in passwords, or generally not use characters that are at different position on default English keyboard and locally used keyboards, i.e. use only ASCII alphanumeric chars except 'Y' and 'Z'.
As keyboard setting is per-user setting, keyboard may be different on login screen than on regular desktop (and once-login password prompts).
But why should non-English speaking users be forced to use an ASCII password if the rest of the OS supports their language just fine?
> I think the real mistake was Apple allowing to enter a non-ASCII password in the first place.
No that's obviously crazy!
Are you aware that billions of people live in countries where they could go on the whole life without seeing an ascii letter?