I find that Linux software culture also leaves stuff behind and leaves it up to the assumed system mastery of the user to clean things up.
Package manager tracks every single file installed by a package, preventing overwrites by other packages.
Strict permissions prohibit software from littering all over the place.
What are you taking about?
Do you want package manager to remove yourb personal data of it was created by an application your decided to remove?
I sure have lots of junk in ~/.config I don't use anymore and probably never will.