One of the MAIN reasons companies like HP and Dell don't want SSD's to become standard is they want to differentiate between their premium $800+ machines and their shoddy $300 machines. Because, let's face it. What gives their premium machines the speed is NOT the i7 vs the i3 processor, nor is it the 12GB of RAM vs the 4GB. It's the SSD's. For the average person, they'd see absolutely no difference between these two systems:
System #1:
Intel Core i3 Dual Core
4GB DDR3
120GB SSD
System #2:
Intel Core i7 Quad Core
16GB DDR4
250GB SSD
Startup time would be nearly identical. Microsoft Office would start in about the same time (1.5 seconds). Microsoft Edge would be just as fast too. And Yahoo would have just as many ads on their email page slowing down the loading of emails.
Now I'm not saying there is no difference between the above systems. I would notice a HUGE difference with the work I do (gaming, Photoshop, video editing, having 100+ tabs and windows open, etc.). But I am NOT the typical consumer. The market just isn't big enough to target just people like me.
Also, I believe HP and Dell are concerned that people won't replace their computers as often if they have SSD's in them. The main reason why people replace their computers is either their old one completely dies, or it's so slow they can't handle it anymore. It won't get so slow with SSD's in the future. The days of people downloading everything under the sun from Download.com and getting HUNDREDS of BS startup applications are long gone. People these days are (rightfully) TERRIFIED to download anything onto their computer, because they don't understand that you need to uncheck all those BS boxes to avoid getting crapware with your install. Super fast SSD + little to no crapware = you always have a fast computer and don't need to replace it until it blows up in your face. This terrifies both OEM's like HP and Dell, and me because it will reduce my work. I say, let them keep the HDD's as long as possible. It will ensure that I'll have continuous work.