Jak to często bywa w obliczeniach, odpowiedź brzmi (a) z powodu okoliczności historycznych i potrzeby zachowania kompatybilności wstecznej oraz (b) ponieważ niektóre metody lepiej nadają się do niektórych zadań niż inne.
Na (a) musisz pamiętać, że „dysk Winchester” - jestem już wystarczająco duży, aby pamiętać, że tak się nazywają - (co reszta świata nazywa „dyskiem twardym”) istnieje już od około połowy czas obliczeń elektronicznych i nawet wtedy nie był dostępny dla większości użytkowników nawet tak długo ze względu na koszty. System plików FAT działał dobrze na dyskietkach, a także na oryginalnych małych dyskach twardych, ponieważ był dość wydajny i wymagał niewielkiego obciążenia. Gdy zaczęto go używać - a jego użycie rozprzestrzeniło się szeroko, ponieważ jest łatwe do wdrożenia - producenci nie mogli powiedzieć użytkownikom, że ich stare dane nagle stały się nieważne.
Podobnie, dla użytkowników Linuksa, powiedzmy, stabilny sterownik NTFS już dawno nadszedł, więc utrzymanie urządzeń sformatowanych w systemie FAT oznaczało, że można je czytać i zapisywać na wielu systemach.
Na (b) - pomyśl o różnicach między systemem, który, powiedzmy, przechowuje, miliardy tekstowych rekordów bazy danych a systemem, który przechowuje pliki multimedialne o długości DVD. W przypadku bazy danych każdy rekord może być bardzo mały - być może zaledwie 30 lub 40 bajtów, a na pewno system plików, który przydzielił cały „segment” (jakkolwiek chcesz to zdefiniować) dysku, prawdopodobnie marnuje miejsce na dysku. Nie jest tak w przypadku płyt DVD - większe „segmenty” (oczywiście w rozsądnych granicach) prawdopodobnie będą bardzo wydajne pod względem przestrzeni.
Różne systemy plików są zaprojektowane do różnych celów.