After I uninstalled Visual Studio 2005 Pro I got this very long message (I've included it at the bottom of this blog post) telling me to manuall uninstall twenty other programs, in the correct order.

They are capable to install all of this with one single button. Why on earth are they incapable of removing this? Why do I have to remove those programs myself? I'm also fairly sure that I can't even keep the window open so that I have a reference, because it is an installer and thus locks some DLLs that need to be uninstalled too.

Yes, replacing in-use files. It's a thing that systems all over the world have been capable of doing for years. Microsoft is still unable to do this nifty little trick that's oh so useful.

You may wonder why I want to remove Visual Studio in the first place. Well, an update of Internet Explorer broke some programs, so now I'm trying to repair my installation of Visual Studio. The built-in "Repair" function didn't work, without telling me why. So now I'm back to manually having to remove and reinstall every little part.

Please, Microsoft, join the new millennium and start using a package manager like all those Linux distributions have been doing for years. They don't use a package manager to tease you. They use a package manager because it's bloody useful.

Update: after hours of waiting while my computer uninstalled and reinstalled everything, it still didn't solve my problem. Snif.