SSDs make sense for end users and certain other use cases. But if it comes to large storage needs and data that needs to be overwritten a lot, they just don't do the trick. Blocks on an SSDs can only be written about 1000 times and they're still a lot more expensive than regular HDDs when it comes to large capacities.
Your information is way out of date:
Another limitation is that flash memory has a finite number of program-erase cycles (typically written as P/E cycles). Most commercially available flash products are guaranteed to withstand around 100,000 P/E cycles before the wear begins to deteriorate the integrity of the storage.[22] Micron Technology and Sun Microsystems announced an SLC NAND flash memory chip rated for 1,000,000 P/E cycles on 17 December 2008.[23]
http://en.wikipedia.org/wiki/Flash_memory