Any problems with case-sensitive file systems must be solved if we want a smooth migration to APFS, which is case-sensitive. I've already reported or helped fix a handful of minor bugs related to case-sensitivity.
(My preference is to leave the root partition case-insensitive, since some apps require that, but to keep all my data and source code on a case-sensitive partition.)
I'm not going to switch my laptop to be case sensitive but I did just run into that issue.
$ touch Open
$ ls open*
ls: open*: No such file or directory
$ ls open
openEdit: Makefile existed in the tarball after makefile, so it would overwrite the real makefile with whatever junk was in Makefile, and it would fail to build.
I’d like say that it’d never ever happen on the Mac, but since iOS also uses a case-sensitive filesystem, I wouldn't be that surprised. Sad, but not surprised.