As I said please take no offense to my questions or comments.
I never take offense to questions. Without questions it is hard to learn
Please excuse my ignorance and no offense intended but if you can "bork" your system by simply electing to "update all" of the programs then that does sound like a problem to me. Just for background I should tell you that I've used Ubuntu for over a year and more recently Freespire 2.0.8, both of which are based on Debian and updating all is a feature that can be automated in both OS's.
I follow most of the distro's out there. Gentoo is probably the best at updating the OS,
Slack will run in the second or third place. Following Ubuntu the recent updating to
the current version is borking systems more than previous. The problem is that when
a piece of software is altered updating becomes a problem.
If "Update All" is frowned upon, then why is it even an option in Gslapt?
When Update All was introduced the complexity was realized, as such it came to be that
using such an option was not a good idea.
I know you said it isn't necessary to update everything, but it is a nice a simple way to ensure you not only have the latest security or bug fixes, but that you also have the most up-to-date software (this has it's own advantages).
If the software does not include much other than code cleanup what is the advantage? There are
servers, Desktops and firewalls all running older versions. In fact I know of firewalls that are still
using the 2.2 series kernel. Old does not mean bad or broken.
In contrast to the above do you compile your kernel to stay current? In keeping pace with the
kernel 18.104.22.168 using the BCM43xx wireless driver and ndiswrapper, since a new ssb module
was added. Again latest and greatest does not equal the best.
Your question about why Gslapt does not automatically uninstall software while updating. It may
do that, it is not a feature that I use personally.
Other than running a server why is it that a new install appears to be a problem. It takes me about 1
hour to do a new install and transfer my settings back. Mostly due to the size of my data and also
that I have not taken the time to finish my scripts to make a new install faster. This is not like Windows
where a fresh install can takes 2-3 hours.
I hope this may shed some light on your questions.