

I can't say that we will never do this, but I do not have any plans to add this to the Mac roadmap, and would prefer if we didn't. Obviously it works best if installed and running before the target app is installed. There was an app that worked differently in that it would monitor the actual installation and first run of an app to store the names of all files associated with it and refer to that list if uninstalling is requested, but I forget it's name. When I feel the need and am in a hurry I use AppDelete which is abandon but still works for me. There is some danger if several apps use common files of disabling those other apps when deleting one.

That's easy enough to do manually, just takes more time, so I personally would not spend any money on those. Most all of them simply do a search for any file containing either the name of the application/process or it's developer. I don't know how trustworthy the rankings on this list are, but as you can see many are free. OK, well there are several such programs that have been around probably for a over a decade that are at least adequate at doing that and probably safer than the two multi-purpose utilities you mentioned. What I mean is a dedicated Malwarebytes program that allows me to uninstall other applications on my machine.
