The speed and quality certainly varies a lot by model and brand, but in general, SSDs have a significantly longer life expectancy than mechanical drives:
3 to 5 years? WTF? I've never had hard drives die before 7 years (besides DOAs), and I've used PCs that run 24/7. I've got computers 8+ years old running original hardware without a problem (though I am prepared for their eventual failure).
That article is so full of BS it isn't even funny. First, consumer-grade SSDs haven't even been on the market long enough to give them a rating in the "decades" range, then there is how bad SSDs do when there are limited empty blocks to write to.
Don't get me wrong, SSDs do have their advantages, but only half those reasons in there are actually true.
Main problem with SSDs (beyond price) is they are incredibly insecure: Data written to an SSD is virtually impossible to fully delete.