Such a long comment and again what's your use case exactly?
When do you need files e.g. named O.txt and o.txt in the same directory? Won't you yourself be confused by them? It's the simplest example and it already shows that case sensitive file systems bring nothing but confusion.