All relatively correct.
There are still some deep issues with SSDs and how they cope with Linux thunder.
The typical flash memory + controller combination can handle several hundred file requests per second. The fastest is 2000 made by Samsung.
2000 is nowhere near the few hundreds of thousands of requests Linux can fire off however.Probably one good way for the future is to put in a Linux computer inside the SSD and manage the file transfers using Linux thunder and wizardry to schedule the reading and writing to the flash memory. Probably require additional RAM, fast flash, new file formats and new flash hardware memory formats to get there.