In my experience there are both a users config files and an applications support files strewn all over the place with abandon. Maybe I wasn't clear, I'm suggesting distinguishing out-of-bundle application files by making them symlinks:
> Why are an applications files physically moved elsewhere in the first place?
Application support files are still new files that get created from scratch, not moved from the application bundle.
It’s possible there’s misunderstanding in what we both consider application files. Anything that exists in the AppName.app bundle never gets modified, deleted or moved. And it’s not possible to create any new file in that bundle, not even symlinks, without invalidating the signature.
> Why are an applications files physically moved elsewhere in the first place?