Each filesystem has its strengths. For example, ext4 is simple and functional, btrfs is specialized for data storage (at least when it is end user ready), f2fs is optimized for flash memory storage and reiserfs is good at handling millions of small files. Hence, a user may want to format its system partition to ext4, bulk data partition to btrfs, flash drive or SSD to f2fs and database with many files to reiserfs. Sometimes if a user dual-boots with Windows, the system will also have an NTFS, not to mention BIOS and EFI bootloader partitions are AFAIK always in fat32.