A common misconception among Mac users is that deleting an app is as simple as dragging it from /Applications into the Trash. In reality, this action only deletes the executable bundle.
When an application runs on macOS, it generates files across multiple directories:
~/Library/Application Support/<App Name>(often 5GB+ for media and design apps)~/Library/Caches/<Bundle Identifier>~/Library/Preferences/<Bundle ID>.plist~/Library/Saved Application State/~/Library/Containers/(for sandboxed App Store applications)
Over years of use, these abandoned directories accumulate into dozens of gigabytes of wasted space. XrayMac's uninstaller traces every associated file by bundle ID and removes them completely when an app is deleted.