По умолчанию не существует «деинсталлятора» по той же причине, по которой нет «инсталлятора» по умолчанию.
Большинство программ устанавливаются просто путем перемещения их в место, откуда вы хотите их запускать, что чаще всего является папкой ваших приложений, но нет никаких причин, почему (и я вижу это много) вы не можете просто запустить программу из папки загрузок не перемещая их - это очень распространенная ситуация, когда файл .app загружается напрямую, а не внутри файла образа диска .dmg, который затем часто предлагает вам перетащить значок в папку приложений.
Как отвечает Ян Ян, такие приложения могут оставлять следы в папках библиотеки и т. Д. При запуске, но тезисы не считаются особенно важными и безопасными для выхода, и часто это выгодно (как для пользователя, так и для поставщика), так как он позволяет выполнять такие вещи, как переустановка и обнаружение, что все ваши старые настройки вернулись в обычном режиме, или не разрешать переустановку, поскольку он находит устаревшую пробную лицензию с истекшим сроком действия и т. д. Эффективность такого рода вещей зависит от того, кто вы просить.
Иногда вы получаете программы, которые используют определенный установщик, они часто делают вещи, которые требуют более сложных процедур, чтобы позволить им работать, такие как установка модуля ядра и т. Д., И обычно, если он поставляется с установщиком, должен быть деинсталлятор с это, но эти механизмы установки часто отличаются от приложения к приложению, и ваши результаты могут отличаться.