

OSs and filesystems aren’t built for programmers, they’re built for grandmas.
You’re just flat out and completely wrong.
- No grandma is typing out file URLs. This is not a point.
- OSes literally do nothing useful on their own. Their explicit purpose is to allow developers to write applications for them for users to use.
- Case insensitivity can be handled at the application level, there is no necessity to handle it at the OS level.
- Case insensitivity isn’t even clearly defined as Linus outlined, but you know what is clearly defined? Different character byte codes.
Case insensitive file systems arent lazy, they’re a programmer putting in a lot of effort to try and be helpful only to realize that their helpful system doesn’t actually cover all the edge cases it needs to and thus just adds a whole extra layer of complication and annoyance to the project.