Actually, this is not entirely true. If you use a program called PAX, which is like unix tar, you can get two files with the same case-independent name with different capitalization. This is necessary for posix.
And yes, this is very odd, and apparently not well known. Just as is the fact that from the C-level api, you can use forward slash instead of backslash to separate file name and directory name.
And yes, this is very odd, and apparently not well known. Just as is the fact that from the C-level api, you can use forward slash instead of backslash to separate file name and directory name.