Why do you need to reinstall a gnu linux?
Just use the package manager and get rid of stuff. If the package manager does not allow that - than you have a bad package manager. If you have a bad package manager you may use another package manager or another distro.
I do not want to redo every config file since 2006. Move all my data, all my settings.
For example kde / qt is like linux cancer. I need to uninstall all that stuff regularly and quite often.
those qt packages block itself also very often because of upgrade version conflicts.
my gnu gentoo linux can get rid of any package with e.g. qt in the package
Code:
emerge -pv --unmerge $(qlist -Iv qt)
It's much faster to get rid of those blocker packages and than pull them in. Do other binary distros do not support such features?
There are several different ways to list hole system packages. Which than can be fed to the package manager to uninstall, upgrade, block upgrades, block installation, ...
You are thinking too much in the windows 95 bubble. That tactics may me a way for windows 95 based microsoft operating systems.
--
I would not recommend using any operating system with the default values, default settings and default installed packages.