Windows does not provide an easy way to delete everything. It involves files in multiple places, likely registry entries and the like, and it is easy to overlook parts of it. Plus it isn’t a priority to develop. Also, uniquely to windows, a program cannot delete its own executable, despite fully being in RAM.
On systems like Linux and MacOS, it is much easier to fully remove a program.
Latest Answers