The best use case for unicode identifiers would probably be people making Closed source code only intended for other people who understand their language. As it is now, non English speakers probably make identifiers with something as close as possible to their native language as possible.
Foreign language variable names would definitely be a disaster for people who don’t know the language even if not written in unicode. Thank goodness for easy refactoring name changing

@wp I agree that bad code can happen in any language and I’ve seen some very poorly named variables before and even worse someone using the same variable name for different purposes.
@ Curt Carpenter that sounds interesting, how was it used?
@kays Their entire conversation is in English not just programming related terminology. Maybe they just want to practice English... sometimes I can get them to speak german so I can learn some german.