


It's everyone who uses stuff like installsheild because it's easier to point and click an installer together or uses NSIS because they hate proprietary or software written by microsoft that really ruins it for everyone. You have to explicitly state leaving something behind in a WIX based installer, it removes by default. The only things you should leave behind is stuff in %appdata%(C:\users\user\appdata) and anything in a common documents folder, as those are per-user settings and data files. If you build a real MSI installer with wix the right way, you don't have to do any extra work to clean up your mess when you leave someone's machine. It's really all the lazy devs who can't be bothered to learn how to use the wix toolset and build real MSI's.
