Technically, the SSD itself is what does the wear leveling (not really random, but you get the idea). To Windows (7, 95, whatever) it's just another hard drive with linear sectors going from 0 to the end - the SSD though will remap them on writes to whatever block has been written least.
And yeah, regardless, defragmenting SSDs is almost entirely pointless.. However, I note that technically the OS will take ever so slightly longer to process fragmented files than unfragmented files, even if the access time on the drive itself is 0. But, since modern CPUs are so fast, the difference is basically undetectable, by people definitely, and so this is more academic than anything.. I suspect it wouldn't even be perceptible on a classic 8088 XT. Enjoy