I agree with that. However, one thing I have learned is that no matter how powerful the hardware gets or how much storage you have programmers will find a way to piss it away. Basically they write very bloated code.
Blame MS & CompSci Universities who aren't pushing C/C++ as the basic Programming language everybody should be using to learn on.
They're wanting more abstracted / slower programming languages like Java & Python that abstracts memory management away from the programmer.
On top of that, you have many layers of API that are stacked on top of each other along with programming for the Web as the default way to learn programming these days.
Go look at MS Teams, it's BLOATED as hell & Super Slow for a basic IM client.
Back in the 90's, we have super fast IM clients written in C/C++ that took little to no memory & storage.
Now everybody is peddling easy/cheap coders who use very abstracted languages and programming API's that are stacked on many layers.
It's getting too slow because they're trying to peddle out Mc-Degrees at cheapo Uni's & Coding Training camps.
If this were 2010 and SSD itself was still very expensive then I would agree. However, with the price of SSD it doesn't make sense to do that to HDDs. HDDs are now used for bulk storage and backups. Back in 2015 HGST, now they are WD, made a media cache that used spare area on the disk platter to increase write performance. Basically it worked in such a way that they were able to wait until they had a QD of 256 and then write all the data at once. This ended up giving them excellent performance, at least for HDDs, in actual use. They were able to get 250MB read/write speeds most of the time and increased IOPS. It ended up that their 7200RPM drive had performance of a 10k drive and their 10k was that of a 15k. In the end they were limited in performance by the actuator and still today that is the biggest limiting factor for HDDs. This is why you are seeing drives coming out with dual actuators and that doubles their performance. Adding Optane to this will perhaps make your burst speed better but you will have diminishing returns.
But Burst Speeds & Reads/Writes are what everybody worries about in the SSD world.
Once you get past that large SLC cache, performance for SSD's tank dramatically.
Having Optane attached to the HDD controller board would act like a large SLC cache would for NAND Flash based SSD's.
Realistically, given most consumers these days, how often are you sending in Multi-GigaByte files?
Are you sending in more than 32 GiB in one large burst?
Realistically, having 256 GiB of Optane on 20 TB of HDD is more than enough for most work loads where the end user could possibly flood a HDD Controller by accident because they weren't paying attention.
That large optane buffer would buy alot of time for the Actuators & Servo's to do their job.