"Mert van helyette jobb, az URI class."
Más a funkcionalitása a kettőnek (lásd URL, URN és URI).
"Ugyanúgy, miért kéne kivezetni a case-insensitive filerendszert, a funkcióját betölti."
Ahogy már írtam volt: egy case sensitive fájlrendszeren könnyebben meg lehet oldani a case insensitive működésmódot, mint fordítva.
Egyébként szinte mindent case sensitive használsz: szinte biztos, hogy case sensitive nyelven programozol, szinte biztos, hogy case sensitive módon használod az adatbázisokat és szinte biztos, hogy case sensitive módon használod a szövegek nagy részét, külön jelölnöd kell minden nyelven, hogy case insensitive akarsz keresni vagy összehasonlítani...
Amikor case insensitive DOS volt, meg case insensitive BASIC, akkor volt értelme a case insensitive fájlrendszernek... és el kellene dönteni, hogy kompatibilitási okokból van még meg vagy haszna is van az egyre inkább case sensitive környezetben.