People should really take a look at Revo Uninstaller.
I had serious issues with a software before and I kept uninstalling and re-installing trying to fix the issue, it didn't work.
So tried using the uninstall through Revo Uninstaller and when I then re-installed the software it functions flawlessly again.
Apparently the official uninstallers for the software/windows leaves trace registry entries and actual files on the system even after a uninstall (we are talking hundreds of registry keys and hundreds of files (almost 800MB) for the specific software I had problems with), using the uninstall through Revo Uninstaller all of those registry entries and files on the hard-drive where removed.
I use Hibit software. Does similar things.
And yes, I agree with you that this type of software is very important to keeping Windows clean and in working order.
The normal Windows uninstaller process leaves too much stuff behind, such as registry entries, old files and folders, empty folders, etc.
And it gets worse with drivers. That is why a program like DDU isso important when updating drivers, and much more when upgrading to a new GPU.