Why you use Windows and not Linux then? That is the culprit responsible not the AMD or the Nvidia drivers devs.
Also you do need 3rd party software to create the package to install/uninstall safely the applications you develop. (and don't change the subject if you are doing only web stuff).
And you know full well, if one of the requirements was a third party library like a specialized version of .NET Framework, you leave it there and not trying to remove it due to the complexities that would create in the user environment by forcibly removing something that might be needed by another application.
Consider also what would happen if you try to uninstall an application that is already running, with thousands of registry keys and services still active. Do you trust windows to do a good job, especially if that is hardware drivers with all their different access levels and restrictions?
Because that's what we talking about this here.