They have been here for 50 or so years. Implemented in super computers in the early 80's. That's ancient history in computer terms. Flash based SSDs came around 1995, again ancient history as far as computers go.
Specialty products, have almost nothing in common with current generation of enterprise/consumer SSDs.
Or to rephrase that: Fear of unknown makes people cry about things which are not a problem in reality. Nobody is spewing doomsday scenarios about hdd:s.
It's not fear of unknown, it's ABC of technology management.
Case in point (real world example, my LAN server)

Volume C is RAID1 with 2+1HS 1TB SAS HDDs
Volume E: is single 3TB SATA HD
Volume F: is RAID1 with 2 3TB SATA HDDs
Volume G: is RAID10 with 8+1HS 3TB SATA HDDs
Volume H: is RAID10 with 8+1HS 3TB SATA HDDs
They all hang behind cache pool with 2x180GB + 1x240GB SSDs
Lets say you replace all HDs with SSDs (forget for a moment all reliability concerns)
a) What are the performance gains if any?
b) Can you utilize performance gain without stepping up to, lets say 10GbE?
c) Cost? (probably high enough for me to sell the house and move into trailer in order to afford it)
Similarly, my main PC is used more or less as workstation, with RAID1 2x300GB SAS HDs and small SLC 20GB caching SSD. Since most of data get stored on the server, what's the point of increasing storage performance? I'm limited by network throughput.
It's really pointless to scream how good SSDs are. They have their place, but most often than not, performance gain is just not cost effective. Now, if you factor in all the longevity and reliability issues, they're just meh...
Anyway, there's a bright side too, you do get upgraded to SSD evangelist