Why would macOS assume anything nonstandard about third-party applications? Either they function correctly or they don't.
replies(1):
I think macOS should offer a feature to reset to a fresh install while preserving the home directory name and moving its contents to an "old" subdirectory.
Would you use such a feature occasionally (e.g., yearly)?