I spent many years working on SSD firmware and this seems like it's misguided at best. Windows 10 already understands the differences between a SSD and HDD and that automatically turns off most forms of defragmentation. Windows also redefines Disk Optimization's weekly pass to do TRIM instead of defragmentation.
For the other things they say are "unnecessary" don't make sense:
- SSDs do still need indexing. It's still much faster to find files and content in files with an indexing database than without, no matter how fast your SSD is.
- Hibernation has nothing to do with SSDs. It's for both when your laptop runs out of power during sleep, as well as for reducing the amount of standby power draw. Whether or not you want hibernation has little to do with whether or not you have an SSD.
- Disabling/enabling sleep mode on SSDs is basically useless. On a SATA SSD, when you tell it to sleep, it either does nothing or it is used by the SSD firmware as a hint that it can more aggressively do background cleanup tasks without affecting performance. This was important for first generation SSDs but these days it's totally useless and it doesn't make a difference.
- Windows 10 already disables prefetch and SuperFetch if your Windows drive is a SSD.
A lot of these options shouldn't be randomly touched. This isn't Windows 98 which requires a bunch of mystery tuning options to behave well.
The only thing remotely useful is SMART checking, which can be done using a variety of free apps that don't try to upsell you to a $10 premium version....