Некоторые программы зависят от запуска из чувствительной к регистру файловой системы. Например, программа может иметь два разных изображения, «image.png» и «Image.png» в своем каталоге ресурсов, и зависеть от того, отличаются ли они друг от друга.
С другой стороны, некоторые программы зависят от запуска из файловой системы без учета регистра. Например, программа может иметь «image.png» в своем каталоге ресурсов и попытаться загрузить его как «Image.png»; это прекрасно работает в файловой системе без учета регистра, но в файловой системе с учетом регистра файл не будет найден.
В Mac OS традиционно используется нечувствительная к регистру файловая система, поэтому большинство разработчиков Mac пишут, отлаживают и тестируют свои программы на нечувствительных к регистру файловых системах. Если им не удастся провести тестирование и на файловой системе с учетом регистра, существует значительная вероятность того, что они совершат хотя бы одну ошибку в заглавных буквах, и их программное обеспечение сломается на файловой системе с учетом регистра.
В Unix (и Linux), с другой стороны, традиционно используются чувствительные к регистру файловые системы, поэтому программы из этого мира иногда получают обратный эффект: они с большей вероятностью будут иметь проблемы с нечувствительной к регистру файловой системой.
Вы также можете иметь личные предпочтения, так или иначе. Например, я на самом деле не считаю капитализацию значимой, поэтому Image.png и image.png выглядят для меня как одно и то же имя файла, и их появление в одном каталоге сбивает с толку. По сути, я предпочитаю нечувствительность к регистру, потому что она более совместима с тем, как работает мой мозг.