Như thường thấy trong trường hợp tính toán, câu trả lời là (a) vì hoàn cảnh lịch sử và nhu cầu duy trì khả năng tương thích ngược và (b) vì một số phương pháp phù hợp hơn với một số nhiệm vụ so với các nhiệm vụ khác.
Trên (a) bạn cần nhớ rằng "ổ Winchester" - tôi gần như đủ tuổi để nhớ chúng được gọi như vậy - (cái mà phần còn lại của thế giới gọi là 'ổ cứng') chỉ mới xuất hiện được khoảng một nửa thời gian của máy tính điện tử và thậm chí sau đó nó không thể truy cập được đối với hầu hết người dùng vì lý do chi phí quá lâu. Hệ thống tệp FAT hoạt động tốt trên các đĩa mềm và cả trên các ổ đĩa cứng nhỏ ban đầu vì nó có hiệu quả hợp lý và yêu cầu chi phí thấp. Khi nó bắt đầu được sử dụng - và việc sử dụng nó được lan truyền rộng rãi vì đơn giản để thực hiện - các nhà sản xuất không thể nói với người dùng rằng dữ liệu cũ của họ đột nhiên không hợp lệ.
Tương tự, đối với người dùng Linux, giả sử, trình điều khiển NTFS ổn định đã xuất hiện từ lâu, do đó, việc giữ cho các thiết bị được định dạng là FAT có nghĩa là chúng có thể được đọc và ghi trên nhiều hệ thống.
Trên (b) - nghĩ về sự khác biệt giữa một hệ thống, lưu trữ, hàng tỷ bản ghi cơ sở dữ liệu dựa trên văn bản và một bản lưu trữ các tệp phương tiện có độ dài DVD. Đối với cơ sở dữ liệu, mỗi bản ghi có thể rất nhỏ - có lẽ chỉ 30 hoặc 40 byte và chắc chắn một hệ thống tệp được phân bổ toàn bộ 'phân đoạn' (tuy nhiên bạn muốn xác định rằng) có thể sẽ lãng phí không gian đĩa. Không phải như vậy với DVD - 'phân khúc' lớn hơn (trong lý do, rõ ràng) có khả năng có hiệu quả cao về mặt không gian.
Vì vậy, các hệ thống tập tin khác nhau được thiết kế cho các mục đích khác nhau.