むしろ大文字小文字区別するのはファイルシステム側の怠慢としか(どうせ簡易なコードで収まるとかそんな理由だろ?)
ユーザ側の使い勝手からすれば同じ名前なのに違うファイルとか混乱のもとでしかない
クラスに同姓同名の生徒がいたら先生も名前だけで呼びづらいだろう

同名ファイルを同一フォルダに入れてるプロジェクトあったら
Windowsマシンではダウンロードできないな