betelgeuse6 parent
Having both hello.txt and Hello.txt is bad design in the first place no matter how you view it.
"bad design" - It is not design just result of Unicode rules.
Mind you:
naïve.txt
naïve.txt
can both exist, because:
ï vs ï
0xC3AF vs 0x69CC88
is not same.
Linux does sane (secure) thing - does not care. If bytes are different - name is different.
Windows and mac don't solve this anyway.
Having only one of Α.txt, A.txt, a.txt is not, and was not, а option.