Because it’s Apple. And $100 becomes $500 when it comes from Apple.
So this way Apple spends $50 on a combined cheap slow spinner and a small SSD and gets “fastish” performance and makes you pay dearly if you want a decent sized full SSD drive.
Honestly, we’ve had spanned volumes (what a fusion drive is) forever.
And there is a reason the industry avoided using them in consumer grade machines. Because it doubles your odds of data loss.
In a spanned volume, if any one of the drives in that spanned volume fails, you lose the data on all of the other drives that are part of that spanned volume.
The more drives you add to a spanned volume, the more you increase your chances of data loss.
It makes no sense in consumer class machines to introduce that risk.
Spanned volumes are intended to be used in RAID configurations. That is where they make sense. Because multiple fast drives working in a striped configuration will simultaneously be retrieving portions of a file and sending it to the CPU at the same time.
With several small drives (say 10 low capacity drives) working in a striped array, none of the drives has to move its heads or search very far for the data, and they all send different chunks back simultaneously causing near instant retrieval.
That striped array is often part of another RAID which mirrors the other spanned volume (striped array).
It can go on and on pulling multiple RAID configurations into other RAID configurations until you have essentially what looks like one large volume made up of hundreds of small drives all working together to deliver chunks of data simultaneously with so many redundancies that if becomes virtually impossible to lose any data due to the checks and balances in the RAID configurations. Depending on the size of your Arrays, you could theoretically have 10 drives fail and not lose one bit of data, and as soon as those drives were replaced, they’d automatically get updated with all the data that used to be on the failed drives.
It makes tons of sense in an enterprise environment to use spanned volumes. But in a home computer, it’s only asking for problems. Not if... but simply when you will lose data.
If you have a “fusion drive” I’d hope that you have a full time automated backup solution running. A fusion drive without a backup is like tempting fate.
Adding APFS to it seems like double-dog daring it.