Those are the exact reasons, I'm redoing my SAN nodes. Needed more flash, but was out of slots. So...
10x pci-e 3.0 x8 slots...The chassis (Chenbro NR40700) will need a bit of surgery to fit this monster, but should give me enough I/O for years to come.
Those Motherboards (Sandy/Ivy Bridge Generation) are quite cheap at least:
Open Box Supermicro X9DRX+-F Dual LGA 2011 DDR3 Proprietary Server Motherboard 2x LAN A ll-Flash Storage Array. Model: X9DRX+-F. Custom Label (SKU): 04162024- X9DRX+-F New. Socket: LGA 2011. Form Factor: Proprietary.
www.ebay.com
Model: X9DRX+-F-CS045. Custom Label (SKU): X9DRX+-F-CS045-NEW. Socket: 2x LGA 2011. UnixsurplusCom - Supermicro Systems. Form Factor: Proprietary. PlusBoards is a division of UNIXSurplus, a large Server dealer in Silicon Valley, California.
www.ebay.com
Well Flash is also SAS/SATA. I guess you WANTED (some at least) NVMe

.
Of course we also need to remember that HBAs have a limited PCIe bandwidth, so if you are doing high IO Stuff you'll need several HBAs in Parallel anyways, even though 1 HBA might be able to handle all the Flash Disks Connection-wise.
For Instance the LSI 9306-24i for 24 Drives but can "only" do 64 gbps in one Direction or 128 gbps in both Directions, so above 64 gbps write / 6 gbps / drive ~ 10 SATA Drives or ~ 5 SAS Drives you will bottleneck - although I'd argue that in real Life it might NOT be such a big Problem in the End.
The Chenbro already has ~1PB of spinning rust, but more flash is needed (who doesn't need more flash!).
1PB of Spinning Rust



???
EDIT 1: That Chembro Chassis seems to be super-expensive and difficult to find though (it's EOL apparently).
Officially it only supports 7xPCI Slots though, so I'm curious how you are going to make that work.
Even the Fractal Define 7 XL "only" has 9 PCI Slots (plus 3 transversal ones) and supports these "big" Motherboards, so I don't think it will work in this one either:
- E-ATX
- EE-ATX
- SSI-CEB
- SSI-EEB
EDIT 2: the Xeon E5 v3/v4 Model, the Supermicro X10DRX, has 11 PCIe Slots even
EDIT 3: also the Motherboard you mentioned and the Picture shows 11 PCIe Slots. Why did you say 10x Slots, is one of them not working ?