@imdaniel:
Du har en del rätt i din problemställning men missförstår en del också.
Dessa problem om filer, configurationsfiler mm finns till en varierande del i alla operativsystem.
Linux har det lite bättre då den för en databas över alla filer och vid borttagning så tar den bort alla filer så länge du inte gjort några ändringar alls vilket den by default sparar (beroende på dist och pakethanterare). Det kommer nu lite olika nyheter som Flatpacks mm som kommer vara helt isolerade från systemet och tar man bort de så kommer allt från just det programmet att försvinna.
Android likaså du ser en ikon dvs en launcher, tar du bort den så har du fortfarande konfigurationsfiler, bilder, cache mm kvar på mobilen om du inte manuellt tar bort det.
Värsta offret här är Windows men mycket beror också på hur en användare tänker och använder Windows. Utöver det lär det bli svårt för att fixa det på Windows hållet just av dessa principiella anledningarna utan att det kommer en hatstorm.
Stor del som förvärrar detta är att Windows inte håller någon koll över vilka filker som installeras just av den anledningen att folk använder installers höger och vänster som installerar filer och skapar nycklar mm. En restprodukt som kommer med fördelar du kan hitta en exefil som packar upp sig var som helst på skrivbordet och kör men nackdelen att Windows har ingen aning om den.
Linux system kommer med pakethanterare och linuxanvändare vet att man bör bara använda den för att installera program. (En av de första problemen för en Windows användare som testar Linux btw). Apple har sin egna via deras Appstore. Windows kom ganska sent med Windows store men om eller innan den tar över så måste det ske ett generationsskifte pga sina användare som håller sig fast vid tidigare former.
Sedan så länge program installerar egna filer utan att på något sätt säga till OSet kommer det alltid att finnas restprodukter vid avinstallation. Windows som i stort sätt har varit ett mayhem för detta då filer sitter lite vart fan som gör detta något svårare. Andra OS har gått på striktare regler och har det mer "cleant" men det funkar också då du bara installerar programmen från en pakethanterare.
Sedan att Windows växer sker samma i Linux men till en mindre del då den hanterar det bättre helt enkelt både med sin default ramdisk för temporära filer som by default försvinner och hur systemet fungerar i sig. Men dessa 250mb är delvis tempfiler som webbläsare sparar (bilder mm) och säkert uppdateringar windows gör i bakgrunden. Mycket av koden/biblioteken delas INTE i Windows vilket gör att den tar upp mer plats då många program kommer med egna varianter av samma bibliotek och version, gör det lättare att behålla fungerande gamla program men till mer diskutrymme.
Sedan till dina andra problem använd tangentbordet eller fixa nån launcher och visa inte skrivbordsikoner. Alla har sin syn hur ett skrivbordsgui skall se ut så där finns det många delade meningar och inget är rätt utan snarare visioner.