Hi MartiusD,
This is not entirely accurate, some programs uninstallers (CIS) requires a reboot for the process to complete.
This uninstall process can easily be disrupted by allowing the 3rd party uninstaller to take over the uninstall process before the programs own uninstaller finalises, which could be removing vital data, files and entries required for the completion of the process which occurs during reboot and in my opinion could easily be resulting in possible corrupt uninstallations.
No disrespect to Chiron or Revo intended.
Example below:
Kind regards.