Being that the life span of an ssd drive is supposed to be more than a hard drive, I don't see the harm in defragmenting them if not too frequent. That said, I've seen horrible fragmentation in just a few months. So I couldn't imagine using a drive for 5 years without ever fragmenting it. I also frequently restore HD's from backups which is an entire HD copy. So either way drives get used and if SSD's where that flimsy they'd be worthless. But since the life of an SSD is greater than a HD, again it shouldn't be a problem.
I recently had to defrag a computer for someone running Wow. The result of playing the game for over a year with no defrag. It was stuttering, crashing and had all sorts of problems. The page file was in a bazillion pieces. But one defrag made the game smooth again. A lot of people only pay attention to the concept that the ssd has zero seek time. So think therefore defragging shouldn't help, however I still believe there are benefits. Each time data is not contiguously stored, the OS must contend with pointers to data in other locations. It's not much overhead, but it's not zero. Also having every file fragmented into a billion pieces could eventually lead to the disk structure crashing. Hopefully not, but who's to say it's perfect.

:lol:
However someone who loves to defrag every week would be over doing it with SSD. A smarter move would be to defrag once or twice a year. That way the amount of usage isn't very much. But I certainly wouldn't let my partition go 5 years without ever defragging. It would be like swiss cheese, lol. I've done testing on RAM drives in the past to see the effects of adding 5,000, 10,000, 20,000 small files and even though there was no physical disk. Windows got slower and slower in just trying to index them. So it's really no different than any other piece of software you have. There is no physical arm to move on the disc, but software takes time to execute. Simplify what the software needs to do and it will run faster. I need to do more testing, but I suspect that a horribly fragmented SSD will perform more slowly. And if not, it could eventually lead to other problems.
But let's suppose it really made no difference. Then by defragging, the files are still stored in a more logical fashion. And if that didn't matter? Then it still won't matter if the user defrags because he only uses a small portion of the SSD's life that is already longer than that of a HD. So, my recommendation is to do infrequent defrags on SSD's. But they are quite a bit more robust in terms of MTBF as someone here already suggested. My guess is 2 or 3 years out, people will defrag their SSD's anyway, and it won't matter. And sure you can extend the life of a SSD by not defragging, but it hardly matters if it's infreuqently. A Hd gets wear too either way. Point is I figure people are overly protective about SSD's because they are a new and expensive toy. But that will all change soon. So a little wear isn't a big deal. Today's $330 toy is worth $33 or less in 5 years anyway. Also check the recent prices. 64GB for only $129? 32GB for $80?? Not bad!!! So just enjoy the speed
😀