With Violin Memory products you could already achieve one million IOPS in 2012. That was a much bigger difference at the time than the difference now because HDDs have become faster. Why didn't all companies jump on Violin Memory then? They thought the gains in productivity would not outweigh the additional costs. Violin Memory has always claimed the opposite, and they were probably right. But the point I'm making, a Seagate MACH.2 is going to have enough throughput and IOPS for many business situations, and is going to offer much more affordable storage than any SSD. In the situations where a Seagate MACH.2 would not give enough IOPS on Linux and Windows servers, they can still switch to FreeBSD to get additional performance and redundancy and better network latency:
https://openbenchmarking.org/embed.php?i=1901268-SP-ZFSBSDLIN95&sha=49228e7&p=2
https://openbenchmarking.org/embed.php?i=1901268-SP-ZFSBSDLIN95&sha=225b6b2&p=2
https://openbenchmarking.org/embed.php?i=1901268-SP-ZFSBSDLIN95&sha=12872ac&p=2
https://openbenchmarking.org/embed.php?i=1901268-SP-ZFSBSDLIN95&sha=5ca0c1f&p=2
https://openbenchmarking.org/embed.php?i=1812249-SP-WINSERVER76&sha=0ac3ab0&p=2
https://openbenchmarking.org/embed.php?i=1812249-SP-WINSERVER76&sha=4347141&p=2
https://openbenchmarking.org/embed.php?i=1812090-SK-ZFSBTRFS470&sha=c253c2f&p=2
https://openbenchmarking.org/embed.php?i=1812090-SK-ZFSBTRFS470&sha=49228e7&p=2
https://openbenchmarking.org/embed.php?i=1812090-SK-ZFSBTRFS470&sha=6e71607&p=2
In many situations, companies don't necessarily need an SSD, and it will be much more expensive for them.
I frankly don't understand who you're arguing against here: nobody here has said that every single company should replace every single HDD-based server with flash storage. That's just a straw man. Literally nobody has said that, or anything close to that. What was said, and what you quoted, was that in any workload
reliant on random performance, an SSD-based array will be orders of magnitude faster than a HDD-based one. If you earn money based on completing work, and flash lets you complete parts of that work 10x faster, that's a major possible cost savings/revenue increase, which will easily offset the cost of a flash array vs. HDDs in that case. Heck, your own benchmarks - which didn't come with a source link or any info about the configuration, so they're rather meaningelss as an example - confirm this difference. 60 000 IOPS? A single low-end SATA SSD does better than that. Those sequential numbers speak to that being a pretty large array though - you don't get 6GB/s out of HDDs without there being a significant array of them. With SSDs, you can cut the number of drives significantly. Which will of course cost a ton for the same capacity, but again, if the flash lets you work 10x faster, that's a small price to pay.
Also, I don't really see how your arguments apply. Like, "In the cases where a Mach.2 wouldn't give enough IOPS, you could switch your OS and improve
other performance metrics"? So what? You're still not coming close to the IOPS of an SSD array. Also, presenting "just change your OS" for a business setting as something trivial or even moderately easy is just nonsensical. Sure, let's just rewrite our entire software stack and spend a couple of years ironing out all the bugs. That sounds like a good business strategy.
As for that company you're mentioning: I have no idea, but if they failed, maybe their tech wasn't very good, maybe they weren't good at marketing themselves, maybe they just launched at the wrong time? Flash was
expensive in 2012. It isn't really today. And there are tons of companies providing all-flash storage solutions for servers and enterprise if that's what you're getting at. From the looks of it, that company might have been early, but they're by no means unique in 2022.