>>845965
Various reasons.
FAT and NTFS for interoperability with DOS and Windows.
HFS for interoperability with OS X.
XFS was ported over from IRIX by SGI. I don't think anyone from outside specifically asked for it, but it's nice to have (after it has been properly stabilized which took more than a decade).
JFS was ported by IBM from OS/2 (itself a port of JFS2 from AIX). Same as XFS, no one really asked for it, but it's stable and has low CPU usage.
ISO9660 and UDF for optical disks (UDF also works on flash drives and HDDs).
Various cluster filesystems to be used with clusters.
Miscellaneous filesystems also for interoperability (MINIXFS, some version of UFS, SysV filesystem, etc.). I wonder how many of them still remain in the kernel.
Reiser3 used to be pretty advanced in its time, although it had its share of problems. Used to be the biggest ext2/3 competitor, but Reiser4 was never merged to the kernel after the lead developer killed his wife, his company disintegrated, and no one picked up the work that still needed to be done.
BTRFS as an improved substitute to ZFS which has license problems.
F2FS by Samsung for better handling of flash-based storage.
NILFS because someone still believes in log-structured filesystems.