I seem to remember many years ago having an uninstaller app (maybe it was even called a program at that time) that would create an archive of the app, along with its associated files and folder structure, then, optionally, uninstall it. It was very useful if you were doing a major upgrade to an app or installing an app to replace another. You could run this and then stash away the archive in case you wanted to bail out of the new app and reinstall the old one.
I’m not sure there’s an app that will do all of those things automagically for you. I know that CleanMyMac, Hazel and others can attempt to clean out files associated with an app after it’s uninstalled, but those can be hit-and-miss as not all apps put their files into the usual locations in the user Library folder, and things get trickier if said app also installed any multi-users or system stuff.
Whenever I’ve needed to roll back an app update, I go into Time Machine and restore the previous version of the app, and that usually gets me back to a working state again. You could probably restore the app settings from Time Machine too, although I’ve not had to resort to that step.
I think you’re right. I know I used to use it, and I still have my license code. However, in checking the website, it looks like it only runs on Intel Macs and they have not updated it for M1 Macs. Maybe that’s why it fell off my radar.
AppDelete is indeed an Intel app but runs on my M1 MacBook Air. Just this last December, I found an archive of an old version of the Reeder app I had made before deleting it, and restored it to my M1 MacBook Air. AppDelete’s unarchive operation worked. And the unarchived Reeder app also worked. Win win!