Пакетные менеджеры это гениальное изобретение. Но даже наличие сотен ключей к его запуску, иногда удобные gui не спасают от того, что со временем система расползается по всему /dev/sdX, оставляя конфиги удаленных пакетов, куски тем или иконок и т. д.
Как ты чистишь свой дистрибутив, username?
P.S. Давайте не будем о snap-пакетах, я лучше предпочту dependency hell.