The Windows built-in uninstaller handles the basics, but these tools go much further with batch removal, leftover cleanup, ...
Turns out Windows doesn't need a fresh start every time.