> Why did I pay for this machine if it weren't intended to facilitate me?
I happen to agree with the idea that the filename should be a dumb blob of bytes and the kernel should not do case folding, as it is the wrong layer for that, eg. the user can change their language but it won't update what has been written to the disk in thousands or millions of places where you could suddenly have a filename collision somewhere based on those rules changing.
But, I do hope you get that refund for your Linux.
I understand that NTFS has its own case folding table which is written once when the volume is formatted. This does seem to have stood the test of time and enormous usage so maybe it is not such a poor idea.
- A smaller menu lets the chefs focus on learning to make those dishes at the expected level of quality. These items also usually require more skill and knowledge to just be passable.
- It's not so much that fancy places have small menus, as it is that non-fancy restaurants can have bigger menus. Their kitchens can have an assembly-line style that optimizes simplicity and time, letting them hire cheap cooks. When every dish is "throw each part in the oven/fryer/pot, wait 10 minutes, put on plate," adding 50 dishes doesn't put as much strain on the cooks.